esm-require-directory
Version:
require a directory of modules using es6 modules require
7 lines (6 loc) • 523 B
TypeScript
import type { RequireCallback, RequireOptions, RequireResult } from './types.js';
export type * from './types.js';
export default function requireDirectory(directory: string, callback: RequireCallback): void;
export default function requireDirectory(directory: string, options: RequireOptions, callback: RequireCallback): void;
export default function requireDirectory(directory: string): Promise<RequireResult>;
export default function requireDirectory(directory: string, options: RequireOptions): Promise<RequireResult>;