@bitcobblers/wod-wiki-library
Version:
A specialized markdown-like workout syntax editor and runtime for defining workouts
19 lines (18 loc) • 534 B
TypeScript
import { CodeMetadata } from './CodeMetadata';
import { CodeFragment } from './CodeFragment';
export declare abstract class CodeStatement implements ICodeStatement {
abstract id: number;
abstract parent?: number;
abstract children: number[];
abstract meta: CodeMetadata;
abstract fragments: CodeFragment[];
abstract isLeaf?: boolean;
}
export interface ICodeStatement {
id: number;
parent?: number;
children: number[];
fragments: CodeFragment[];
isLeaf?: boolean;
meta: CodeMetadata;
}