UNPKG

require-it

Version:

This module extends the default Node.js require with capabilities to require nested modules, independent on where they are nested.

16 lines (15 loc) 703 B
export declare type ResolveFunction = (name: string) => string; export declare type ResolveFromFunction = (name: string, root?: string) => string; export declare type RequireFunction = (name: string) => object; export declare type RequireFromFunction = (name: string, root?: string) => object; export interface RequireObject extends RequireFunction { resolve: ResolveFunction; directory: ResolveFunction; } export interface RequireFromObject extends RequireFromFunction { resolve: ResolveFromFunction; directory: ResolveFromFunction; } export declare const requireIt: RequireObject; export declare const requireGlobal: RequireObject; export declare const requireFrom: RequireFromObject;