npm.io
2.0.5 • Published 1 year ago

@types/loadware

Licence
MIT
Version
2.0.5
Deps
0
Size
3 kB
Vulns
0
Weekly
0
Stars
51.3K

Installation

npm install --save @types/loadware

Summary

This package contains type definitions for loadware (https://github.com/franciscop/loadware).

Details

Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/loadware.

index.d.ts

// eslint-disable-next-line @typescript-eslint/no-unsafe-function-type
type AnyFunction = Function;

declare function loadware<F extends AnyFunction>(...loadable: Array<loadware.Loadable<F>>): readonly F[];

declare namespace loadware {
    type Loadable<F extends AnyFunction> = string | F | RecursiveLoadable<F>;
    interface RecursiveLoadable<F extends AnyFunction> extends Array<F | Loadable<F>> {}
}

export = loadware;

Additional Details

  • Last updated: Wed, 23 Oct 2024 0341 GMT
  • Dependencies: none

Credits

These definitions were written by A.J.J. Lyman.