@pierre/diffs
Version:
17 lines (15 loc) • 650 B
TypeScript
import { CodeToTokenTransformStreamOptions, RecallToken } from "./types.js";
import { ShikiStreamTokenizer } from "./tokenizer.js";
import { ThemedToken } from "shiki/core";
//#region src/shiki-stream/stream.d.ts
/**
* Create a transform stream that takes code chunks and emits themed tokens.
*/
declare class CodeToTokenTransformStream extends TransformStream<string, ThemedToken | RecallToken> {
readonly tokenizer: ShikiStreamTokenizer;
readonly options: CodeToTokenTransformStreamOptions;
constructor(options: CodeToTokenTransformStreamOptions);
}
//#endregion
export { CodeToTokenTransformStream };
//# sourceMappingURL=stream.d.ts.map