Installation
npm install --save @types/squirejs
Summary
This package contains type definitions for squirejs (https://github.com/iammerrick/Squire.js).
Details
Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/squirejs.
index.d.ts
declare class Squire {
constructor();
constructor(context: string);
mock(name: string, mock: any): Squire;
mock(mocks: { [name: string]: any }): Squire;
require(dependencies: string[], callback: Function, errback?: Function): Squire;
store(name: string | string[]): Squire;
clean(): Squire;
clean(name: string | string[]): Squire;
remove(): String;
run(dependencies: string[], test: Function): (done: Function) => void;
}
declare namespace Squire {
namespace Helpers {
export function returns<T>(what: T): () => T;
export function constructs<T>(what: T): () => () => T;
}
}
export = Squire;
Additional Details
- Last updated: Tue, 07 Nov 2023 15:11:36 GMT
- Dependencies: none
Credits
These definitions were written by Bradley Ayers.