UNPKG

static-assets-loader

Version:
34 lines (33 loc) 1.1 kB
/** * 检测错误并抛出 * @param condition 是否抛出错误 * @param errorMsg */ export declare const invariant: (condition: boolean, errorMsg: string) => void; /** * Get the website information of CDN * '//cdn.bootcdn.net/ajax/libs/vue/3.2.33/vue.runtime.esm-browser.js' => 'cdn.bootcdn.net' * @param url * @returns */ export declare const getPrefixUrl: (url: string) => string; /** * Gets the object on the global variable * vue => window.Vue * @param umdName * @returns */ export declare const getWrapperDataFromGlobal: (umdName: string) => any; interface CreateDeferredPromiseResult<T> { currentPromise: Promise<T>; resolve: (value: T | PromiseLike<T>) => void; reject: (reason?: any) => void; } declare type CreateDeferredPromise = <TValue>() => CreateDeferredPromiseResult<TValue>; /** * 获取一个resolve 和reject在外面的promise对象 * @returns {Promise<unknown>} */ export declare const createDeferredPromise: CreateDeferredPromise; export declare const getStorage: (strategy: string) => Storage | null; export {};