UNPKG

@chocolateboy/uncommonjs

Version:

A minimum viable shim for module.exports

19 lines (18 loc) 498 B
export declare type Exports = Record<PropertyKey, any>; export declare type Require = (id: string) => any; export declare type Module = { get exports(): Exports; set exports(value: any); readonly exported: Exports; require: Require; }; export declare type Environment = { module: Module; exports: Exports; require: Require; }; export declare type Options = { require?: Require; }; declare const _default: (options?: Options) => Environment; export default _default;