@types/squirejs
TypeScript icon, indicating that this package has built-in type declarations

0.2.31 • Public • Published

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.

Readme

Keywords

none

Package Sidebar

Install

npm i @types/squirejs

Weekly Downloads

113

Version

0.2.31

License

MIT

Unpacked Size

3.86 kB

Total Files

5

Last publish

Collaborators

  • types