UNPKG

unplugin-isolated-decl

Version:

A blazing-fast tool for generating isolated declarations.

22 lines (21 loc) 935 B
import type { IsolatedDeclarationsOptions } from "oxc-transform"; import type { TranspileOptions } from "typescript"; export interface TransformResult { code: string; errors: Array<string>; map?: string; } /** * Transform isolated declarations with `oxc-transform`. */ export declare function oxcTransform(id: string, code: string, transformOptions?: IsolatedDeclarationsOptions): Promise<TransformResult>; /** * Transform isolated declarations with `@swc/core`. */ export declare function swcTransform(id: string, code: string): Promise<TransformResult>; /** * Transform isolated declarations with `typescript`. */ export declare function tsTransform(id: string, code: string, transformOptions?: TranspileOptions, sourceMap?: boolean): Promise<TransformResult>; export declare function appendMapUrl(map: string, filename: string): string; export declare function generateDtsMap(mappings: string, src: string, dts: string): string;