feat: override method with default interception behavior #663
parent
146ac75a00
commit
9a4b4f9a4a
@ -1,5 +1,19 @@
|
||||
export interface IOverrideResult {
|
||||
preventDefault?: boolean
|
||||
}
|
||||
|
||||
export class Override {
|
||||
public paste: ((evt?: ClipboardEvent) => void) | undefined
|
||||
public copy: (() => void) | undefined
|
||||
public drop: ((evt: DragEvent) => void) | undefined
|
||||
public paste:
|
||||
| ((
|
||||
evt?: ClipboardEvent
|
||||
) => void | Promise<void> | IOverrideResult | Promise<IOverrideResult>)
|
||||
| undefined
|
||||
public copy:
|
||||
| (() => void | Promise<void> | IOverrideResult | Promise<IOverrideResult>)
|
||||
| undefined
|
||||
public drop:
|
||||
| ((
|
||||
evt: DragEvent
|
||||
) => void | Promise<void> | IOverrideResult | Promise<IOverrideResult>)
|
||||
| undefined
|
||||
}
|
||||
|
||||
Loading…
Reference in new issue