UNPKG

yarn-spinner-runner-ts

Version:

TypeScript parser, compiler, and runtime for Yarn Spinner 3.x with React adapter [NPM package](https://www.npmjs.com/package/yarn-spinner-runner-ts)

23 lines (17 loc) 438 B
export type MarkupValue = string | number | boolean; export type MarkupWrapperType = "default" | "custom"; export interface MarkupWrapper { name: string; type: MarkupWrapperType; properties: Record<string, MarkupValue>; } export interface MarkupSegment { start: number; end: number; wrappers: MarkupWrapper[]; selfClosing?: boolean; } export interface MarkupParseResult { text: string; segments: MarkupSegment[]; }