// Type definitions for loadware 2.0 // Project: https://github.com/franciscop/loadware // Definitions by: A.J.J. Lyman // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped // tslint:disable-next-line:ban-types type AnyFunction = Function; declare function loadware(...loadable: Array>): ReadonlyArray; declare namespace loadware { type Loadable = string | F | RecursiveLoadable; interface RecursiveLoadable extends Array> { } } export = loadware;