UNPKG

ahooks

Version:
21 lines (20 loc) 587 B
type JsOptions = { type: 'js'; js?: Partial<HTMLScriptElement>; keepWhenUnused?: boolean; }; type CssOptions = { type: 'css'; css?: Partial<HTMLStyleElement>; keepWhenUnused?: boolean; }; type DefaultOptions = { type?: never; js?: Partial<HTMLScriptElement>; css?: Partial<HTMLStyleElement>; keepWhenUnused?: boolean; }; export type Options = JsOptions | CssOptions | DefaultOptions; export type Status = 'unset' | 'loading' | 'ready' | 'error'; declare const useExternal: (path?: string, options?: Options) => Status; export default useExternal;