diff options
author | Florian Dold <florian.dold@gmail.com> | 2020-08-10 14:37:20 +0530 |
---|---|---|
committer | Florian Dold <florian.dold@gmail.com> | 2020-08-10 14:37:20 +0530 |
commit | 5f8714091aac80144be118fa6427d65222e7509c (patch) | |
tree | a897f42a894b299a78a44e8d9b96a2a9a8342d0c /packages/idb-bridge/src/util/FakeEvent.ts | |
parent | 6990b3b5ec09ed5c1cc9d3eab4c5f8ad31d351ff (diff) | |
download | wallet-core-5f8714091aac80144be118fa6427d65222e7509c.tar.gz wallet-core-5f8714091aac80144be118fa6427d65222e7509c.tar.bz2 wallet-core-5f8714091aac80144be118fa6427d65222e7509c.zip |
use API extractor for cleaner package separation
Diffstat (limited to 'packages/idb-bridge/src/util/FakeEvent.ts')
-rw-r--r-- | packages/idb-bridge/src/util/FakeEvent.ts | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/packages/idb-bridge/src/util/FakeEvent.ts b/packages/idb-bridge/src/util/FakeEvent.ts index 4457498f6..207607886 100644 --- a/packages/idb-bridge/src/util/FakeEvent.ts +++ b/packages/idb-bridge/src/util/FakeEvent.ts @@ -16,8 +16,9 @@ import FakeEventTarget from "./FakeEventTarget"; import { EventType } from "./types"; +import { Event, EventTarget } from "../idbtypes"; -export class Event { +export class FakeEvent implements Event { public eventPath: FakeEventTarget[] = []; public type: EventType; @@ -57,6 +58,18 @@ export class Event { this.cancelable = eventInitDict.cancelable !== undefined ? eventInitDict.cancelable : false; } + cancelBubble: boolean = false; + composed: boolean = false; + returnValue: boolean = false; + get srcElement(): EventTarget | null { + return this.target; + } + composedPath(): EventTarget[] { + throw new Error("Method not implemented."); + } + initEvent(type: string, bubbles?: boolean | undefined, cancelable?: boolean | undefined): void { + throw new Error("Method not implemented."); + } public preventDefault() { if (this.cancelable) { @@ -74,4 +87,4 @@ export class Event { } } -export default Event; +export default FakeEvent; |