From eed28b1a47cc7ca700d945e196db57e2e8ba736d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=BE=BD=E5=B7=9D=E7=BF=BC?= <48148944+senjyouhara@users.noreply.github.com> Date: Sat, 2 Mar 2019 21:17:55 +0800 Subject: [PATCH] Create index.d.ts --- types/retinajs/index.d.ts | 42 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 types/retinajs/index.d.ts diff --git a/types/retinajs/index.d.ts b/types/retinajs/index.d.ts new file mode 100644 index 0000000000..58b3e3b653 --- /dev/null +++ b/types/retinajs/index.d.ts @@ -0,0 +1,42 @@ +export = retinajs.retina; + +export as namespace retinajs; + +declare namespace retinajs { + var hasWindow: boolean; + + var environment: number; + + var srcReplace: RegExp; + + var inlineReplace: RegExp; + + var selector: string; + + var processedAttr: string; + + var processedAttr: string; + + function arrayify(object: any): HTMLImageElement[]; + + function chooseCap(cap: number | string): number; + + function forceOriginalDimensions(image: HTMLImageElement): HTMLImageElement; + + function setSourceIfAvailable( + image: HTMLImageElement, + retinaURL: string + ): void; + + function dynamicSwapImage(image: HTMLImageElement, src: string): void; + + function manualSwapImage(image: HTMLImageElement, hdsrc: string): void; + + function getImages(images: HTMLImageElement[] | null): HTMLImageElement[]; + + function cleanBgImg(img: HTMLImageElement): HTMLImageElement; + + function retina(): void; + + function retina(images: any): void; +}