declare module '*.scss' { const content: string export = content } // dom custom event interface CustomEventMap { "nav": CustomEvent<{ url: string }>; } declare global { interface Document { addEventListener(type: K, listener: (this: Document, ev: CustomEventMap[K]) => void): void; dispatchEvent(ev: CustomEventMap[K]): void; } }