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