@phenixrts/sdk
Version:
JavaScript SDK
10 lines (9 loc) • 562 B
TypeScript
interface IDocument {
readonly hasFocus: () => boolean;
readonly createElement: <Element extends HTMLElement>(tag: string) => Element;
readonly querySelector: <Element extends HTMLElement>(tag: string) => Element | null;
readonly addEventListener: (type: string, listener: (event: Event) => void, options?: boolean | AddEventListenerOptions) => void;
readonly removeEventListener: (type: string, listener: (event: Event) => void, options?: boolean | AddEventListenerOptions) => void;
readonly hidden: boolean;
}
export default IDocument;