123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157 |
- interface ESMSInitOptions {
-
- shimMode?: boolean;
-
- polyfillEnable?: string[];
-
- nonce?: boolean;
-
- noLoadEventRetriggers: true,
-
- skip: RegExp;
-
- onerror: (e: any) => any;
-
- resolve: (id: string, parentUrl: string, resolve: (id: string, parentUrl: string) => string) => string | Promise<string>;
-
- fetch: (input: RequestInfo, init?: RequestInit) => Promise<Response>;
-
- revokeBlobURLs: boolean;
- }
- declare function importShim<Default, Exports extends object>(
- specifier: string,
- parentUrl?: string
- ): Promise<{ default: Default } & Exports>;
- interface Window {
- esmsInitOptions?: ESMSInitOptions;
- importShim: typeof importShim;
- }
|