UNPKG

simple2k13

Version:
67 lines (66 loc) 5.71 kB
/** @format */ import { PromiseQueue, ComputeStore, Once, IndexedDB, objectToQuery, parseError, queryToObject, debounce, storage, throttle, createElement } from "./functions"; import { arraysLaminated } from "./array"; import { isNull, isCanvasBlank, env, dataType } from "./right"; import { canvasDrawImage, ImageDataToDataURL, ImageDataToImage, ImageDataToArraybuffer } from "./image"; import { arrayBufferToJson, isDICM } from "./buffer"; import { importScript } from "./import"; import { httpRequest } from "./modern"; import { copyText } from "./tools"; declare const version: string; export { version, PromiseQueue, ComputeStore, Once, IndexedDB, objectToQuery, parseError, queryToObject, arraysLaminated, debounce, throttle, createElement, isNull, isCanvasBlank, env, dataType, canvasDrawImage, ImageDataToDataURL, ImageDataToImage, ImageDataToArraybuffer, arrayBufferToJson, isDICM, importScript, httpRequest, copyText, storage, }; declare const _default: { version: string; PromiseQueue: typeof PromiseQueue; ComputeStore: typeof ComputeStore; Once: typeof Once; IndexedDB: typeof IndexedDB; objectToQuery: typeof objectToQuery; parseError: typeof parseError; queryToObject: typeof queryToObject; arraysLaminated: (...args: unknown[][]) => unknown[]; debounce: typeof debounce; throttle: typeof throttle; createElement: (options?: (Partial<HTMLObjectElement | HTMLElement | HTMLAnchorElement | HTMLAreaElement | HTMLAudioElement | HTMLBaseElement | HTMLQuoteElement | HTMLBodyElement | HTMLBRElement | HTMLButtonElement | HTMLCanvasElement | HTMLTableCaptionElement | HTMLTableColElement | HTMLDataElement | HTMLDataListElement | HTMLModElement | HTMLDetailsElement | HTMLDialogElement | HTMLDivElement | HTMLDListElement | HTMLEmbedElement | HTMLFieldSetElement | HTMLFormElement | HTMLHeadingElement | HTMLHeadElement | HTMLHRElement | HTMLHtmlElement | HTMLIFrameElement | HTMLImageElement | HTMLInputElement | HTMLLabelElement | HTMLLegendElement | HTMLLIElement | HTMLLinkElement | HTMLMapElement | HTMLMenuElement | HTMLMetaElement | HTMLMeterElement | HTMLOListElement | HTMLOptGroupElement | HTMLOptionElement | HTMLOutputElement | HTMLParagraphElement | HTMLPictureElement | HTMLPreElement | HTMLProgressElement | HTMLScriptElement | HTMLSelectElement | HTMLSlotElement | HTMLSourceElement | HTMLSpanElement | HTMLStyleElement | HTMLTableElement | HTMLTableSectionElement | HTMLTableCellElement | HTMLTemplateElement | HTMLTextAreaElement | HTMLTimeElement | HTMLTitleElement | HTMLTableRowElement | HTMLTrackElement | HTMLUListElement | HTMLVideoElement> & { tagName?: keyof HTMLElementTagNameMap | undefined; }) | undefined) => HTMLObjectElement | HTMLElement | HTMLAnchorElement | HTMLAreaElement | HTMLAudioElement | HTMLBaseElement | HTMLQuoteElement | HTMLBodyElement | HTMLBRElement | HTMLButtonElement | HTMLCanvasElement | HTMLTableCaptionElement | HTMLTableColElement | HTMLDataElement | HTMLDataListElement | HTMLModElement | HTMLDetailsElement | HTMLDialogElement | HTMLDivElement | HTMLDListElement | HTMLEmbedElement | HTMLFieldSetElement | HTMLFormElement | HTMLHeadingElement | HTMLHeadElement | HTMLHRElement | HTMLHtmlElement | HTMLIFrameElement | HTMLImageElement | HTMLInputElement | HTMLLabelElement | HTMLLegendElement | HTMLLIElement | HTMLLinkElement | HTMLMapElement | HTMLMenuElement | HTMLMetaElement | HTMLMeterElement | HTMLOListElement | HTMLOptGroupElement | HTMLOptionElement | HTMLOutputElement | HTMLParagraphElement | HTMLPictureElement | HTMLPreElement | HTMLProgressElement | HTMLScriptElement | HTMLSelectElement | HTMLSlotElement | HTMLSourceElement | HTMLSpanElement | HTMLStyleElement | HTMLTableElement | HTMLTableSectionElement | HTMLTableCellElement | HTMLTemplateElement | HTMLTextAreaElement | HTMLTimeElement | HTMLTitleElement | HTMLTableRowElement | HTMLTrackElement | HTMLUListElement | HTMLVideoElement; isNull: (value: unknown) => boolean; isCanvasBlank: (canvas: HTMLCanvasElement) => boolean; env: (userAgent?: string | undefined, platform?: string | undefined) => { isWin: boolean; isMac: boolean; isLinux: boolean; isIpad: boolean; isMobile: boolean; isAndroid: boolean; isIphone: boolean; isWM: boolean; isWeChat: boolean; }; dataType: (data: unknown, options?: { lowercase: boolean; } | undefined) => string; canvasDrawImage: import("./image/canvasDrawImage").CanvasDrawImage; ImageDataToDataURL: (ImageData: ImageData, quality?: any) => string; ImageDataToImage: (ImageData: ImageData, quality?: any) => Promise<unknown>; ImageDataToArraybuffer: (ImageData: ImageData, quality?: any) => Promise<ArrayBuffer>; arrayBufferToJson: (arrayBuffer: ArrayBuffer, debug?: boolean) => any; isDICM: (buffer: ArrayBuffer) => boolean; importScript: (url: string, name: string, attributes?: { type?: string | undefined; charset?: string | undefined; crossOrigin?: string | null | undefined; src?: string | undefined; async?: boolean | undefined; defer?: boolean | undefined; noModule?: boolean | undefined; }) => void; httpRequest: (url: string, options?: import("./modern/httpRequest").OpenArgv, callback?: ((params: XMLHttpRequest) => unknown) | undefined) => Promise<XMLHttpRequest>; copyText: (content: string) => Promise<unknown>; storage: { getItem: <T>(key: string, storage?: Storage) => T | null; setItem: (key: string, value: any, storage?: Storage) => void; removeItem: (key: string, storage?: Storage) => void; }; }; export default _default;