UNPKG

esm-require-directory

Version:

require a directory of modules using es6 modules require

7 lines (6 loc) 523 B
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>;