Skip to content

Commit f556c75

Browse files
committed
update api-extractor report
1 parent fe58f2c commit f556c75

File tree

1 file changed

+56
-1
lines changed

1 file changed

+56
-1
lines changed

api-extractor/ts-node.api.md

Lines changed: 56 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ export function create(rawOptions?: CreateOptions): Service;
1212

1313
// Warning: (ae-forgotten-export) The symbol "createEsmHooks" needs to be exported by the entry point index.d.ts
1414
//
15-
// @public (undocumented)
15+
// @public
1616
export const createEsmHooks: typeof createEsmHooks_2;
1717

1818
// @public
@@ -78,6 +78,61 @@ export interface CreateTranspilerOptions {
7878
// @public
7979
export type EvalAwarePartialHost = Pick<CreateOptions, 'readFile' | 'fileExists'>;
8080

81+
// @public (undocumented)
82+
export interface NodeLoaderHooksAPI1 {
83+
// (undocumented)
84+
getFormat: NodeLoaderHooksAPI1.GetFormatHook;
85+
// (undocumented)
86+
resolve: NodeLoaderHooksAPI1.ResolveHook;
87+
// (undocumented)
88+
transformSource: NodeLoaderHooksAPI1.TransformSourceHook;
89+
}
90+
91+
// @public (undocumented)
92+
export namespace NodeLoaderHooksAPI1 {
93+
// (undocumented)
94+
export type GetFormatHook = (url: string, context: {}, defaultGetFormat: GetFormatHook) => Promise<{
95+
format: NodeLoaderHooksFormat;
96+
}>;
97+
// (undocumented)
98+
export type ResolveHook = NodeLoaderHooksAPI2.ResolveHook;
99+
// (undocumented)
100+
export type TransformSourceHook = (source: string | Buffer, context: {
101+
url: string;
102+
format: NodeLoaderHooksFormat;
103+
}, defaultTransformSource: NodeLoaderHooksAPI1.TransformSourceHook) => Promise<{
104+
source: string | Buffer;
105+
}>;
106+
}
107+
108+
// @public (undocumented)
109+
export interface NodeLoaderHooksAPI2 {
110+
// (undocumented)
111+
load: NodeLoaderHooksAPI2.LoadHook;
112+
// (undocumented)
113+
resolve: NodeLoaderHooksAPI2.ResolveHook;
114+
}
115+
116+
// @public (undocumented)
117+
export namespace NodeLoaderHooksAPI2 {
118+
// (undocumented)
119+
export type LoadHook = (url: string, context: {
120+
format: NodeLoaderHooksFormat | null | undefined;
121+
}, defaultLoad: NodeLoaderHooksAPI2['load']) => Promise<{
122+
format: NodeLoaderHooksFormat;
123+
source: string | Buffer | undefined;
124+
}>;
125+
// (undocumented)
126+
export type ResolveHook = (specifier: string, context: {
127+
parentURL: string;
128+
}, defaultResolve: ResolveHook) => Promise<{
129+
url: string;
130+
}>;
131+
}
132+
133+
// @public (undocumented)
134+
export type NodeLoaderHooksFormat = 'builtin' | 'commonjs' | 'dynamic' | 'json' | 'module' | 'wasm';
135+
81136
// @public @deprecated
82137
export type Register = Service;
83138

0 commit comments

Comments
 (0)