diff --git a/types/retinajs/index.d.ts b/types/retinajs/index.d.ts index 58b3e3b653..7d02ebc90b 100644 --- a/types/retinajs/index.d.ts +++ b/types/retinajs/index.d.ts @@ -1,42 +1,42 @@ +// Type definitions for retinajs 2.1 +// Project: https://github.com/strues/retinajs +// Definitions by: senjyouhara +// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped + export = retinajs.retina; export as namespace retinajs; declare namespace retinajs { - var hasWindow: boolean; + // var hasWindow: boolean; - var environment: number; + // var environment: number; - var srcReplace: RegExp; + // var srcReplace: RegExp; - var inlineReplace: RegExp; + // var inlineReplace: RegExp; - var selector: string; + // var selector: string; - var processedAttr: string; + // var processedAttr: string; - var processedAttr: string; + // var processedAttr: string; - function arrayify(object: any): HTMLImageElement[]; + // function arrayify(object: any): any[]; - function chooseCap(cap: number | string): number; + // function chooseCap(cap: number | string): number; - function forceOriginalDimensions(image: HTMLImageElement): HTMLImageElement; + // function forceOriginalDimensions(image: any): any; - function setSourceIfAvailable( - image: HTMLImageElement, - retinaURL: string - ): void; + // function setSourceIfAvailable(image: any, retinaURL: string): void; - function dynamicSwapImage(image: HTMLImageElement, src: string): void; + // function dynamicSwapImage(image: any, src: string): void; - function manualSwapImage(image: HTMLImageElement, hdsrc: string): void; + // function manualSwapImage(image: any, hdsrc: string): void; - function getImages(images: HTMLImageElement[] | null): HTMLImageElement[]; + // function getImages(images: any[] | null): any[]; - function cleanBgImg(img: HTMLImageElement): HTMLImageElement; + // function cleanBgImg(img: any): any; - function retina(): void; - - function retina(images: any): void; + function retina(images?: any): void; } diff --git a/types/retinajs/retinajs-test.ts b/types/retinajs/retinajs-test.ts deleted file mode 100644 index 9795d8922e..0000000000 --- a/types/retinajs/retinajs-test.ts +++ /dev/null @@ -1,3 +0,0 @@ -const retinajs = require("retinajs"); - -window.addEventListener("load", retinajs); diff --git a/types/retinajs/retinajs-tests.ts b/types/retinajs/retinajs-tests.ts new file mode 100644 index 0000000000..382f843e60 --- /dev/null +++ b/types/retinajs/retinajs-tests.ts @@ -0,0 +1,3 @@ +import retina = require("retinajs"); + +retina(); diff --git a/types/retinajs/tsconfig.json b/types/retinajs/tsconfig.json index a137453eb4..c022eaf6cc 100644 --- a/types/retinajs/tsconfig.json +++ b/types/retinajs/tsconfig.json @@ -18,6 +18,6 @@ }, "files": [ "index.d.ts", - "retinajs-test.ts" + "retinajs-tests.ts" ] }