UNPKG

@boost/module

Version:

Module resolving and loading utilities with TypeScript support.

16 lines 1.02 kB
/// <reference types="node" /> import type { ModuleFormat } from 'node:module'; import type { TS } from './types'; export declare const COMPILER_OPTIONS: { allowJs: boolean; allowSyntheticDefaultImports: boolean; esModuleInterop: boolean; noEmit: boolean; }; export declare const NODE_VERSION: number; export declare function isNodeNext(path: string): boolean; export declare function isTypeScript(path: string): boolean; export declare function getModuleFormat(url: string): ModuleFormat; export declare function getModuleFromNodeVersion(ts: TS, nodeNext: boolean): import("typescript").ModuleKind.ES2020 | import("typescript").ModuleKind.ES2022 | import("typescript").ModuleKind.ESNext | import("typescript").ModuleKind.NodeNext; export declare function getTargetFromNodeVersion(ts: TS): import("typescript").ScriptTarget.ES2020 | import("typescript").ScriptTarget.ES2021 | import("typescript").ScriptTarget.ES2022 | import("typescript").ScriptTarget.ESNext; //# sourceMappingURL=typescript.d.ts.map