@yiero/gmlib
Version:
GM Lib for Tampermonkey/ScriptCat
31 lines (30 loc) • 1.99 kB
TypeScript
export { getCookie } from './API/getCookie';
export { gmDownload } from './API/gmDownload';
export { gmRequest } from './API/gmRequest';
export { hookXhr } from './API/hookXhr';
export { elementGetter } from './DOM/elementGetter';
export { elementWaiter } from './DOM/elementWaiter';
export { extractDOMInfo } from './DOM/extractDOMInfo';
export { scroll } from './DOM/scroll';
export { setValue } from './DOM/setValue';
export { simulateClick } from './DOM/simulateClick';
export { simulateKeyboard } from './DOM/simulateKeyboard';
export type { ExtractedResult, ExtractRule, ExtractType, } from './DOM/types/ExtractRule';
export { environmentTest } from './Env/environmentTest';
export { isIframe } from './Env/isIframe';
export { createUserConfigStorage } from './Storage/createUserConfigStorage';
export { GmArrayStorage } from './Storage/GmArrayStorage';
export { GmObjectStorage } from './Storage/GmObjectStorage';
export type { IGMStorageChangeDetail } from './Storage/GmStorage';
export { GmStorage } from './Storage/GmStorage';
export type { ScriptCatUserConfig, UserConfigItem, } from './Storage/types/ScriptCatUserConfig';
export { uiImporter } from './UI/uiImporter';
export { gmMenuCommand } from './UserInteraction/gmMenuCommand';
export { Message } from './UserInteraction/Message';
export type { IKeydownBinding, IKeydownMultipleOptions, IKeydownOptions, KeydownCallback, Unsubscribe, } from './UserInteraction/onKeydown';
export { onKeydown, onKeydownMultiple } from './UserInteraction/onKeydown';
export type { IKeyupBinding, IKeyupMultipleOptions, IKeyupOptions, KeyupCallback, } from './UserInteraction/onKeyup';
export { onKeyup, onKeyupMultiple } from './UserInteraction/onKeyup';
export type { IRouteChangeEvent, NavigationType, RouteChangeCallback, Unsubscribe as RouteChangeUnsubscribe, } from './UserInteraction/onRouteChange';
export { onRouteChange } from './UserInteraction/onRouteChange';
export type { KeyboardKey } from './UserInteraction/types/KeyboardKey';