261020.1 · 1d7e0126f3e601103d93586a6f872144f2789dad
chore: self-maintain Node.js features
reading declarations
Changes to src/internal.ts. All files
@@ -1,10 +1,15 @@ import type { ModuleSyntaxTransformOutput, Options,+ Token,+ TokenKind,+ TopLevelAwaitLocation, TransformOutput, } from "../lib/wasm"; import swc from "../lib/wasm.js"; +export type { Token, TokenKind, TopLevelAwaitLocation };+ const DEFAULT_OPTIONS = { mode: "strip-only", deprecatedTsModuleAsError: true,@@ -54,3 +59,11 @@ export function isValidSyntax(source: string): boolean { export function isRecoverableError(source: string): boolean { return swc.isRecoverableError(`${source ?? ""}`); }++export function tokenize(source: string): Token[] {+ return swc.tokenize(`${source ?? ""}`);+}++export function findTopLevelAwaits(source: string): TopLevelAwaitLocation[] {+ return swc.findTopLevelAwaits(`${source ?? ""}`);+}