pretty-jcal
Version:
jCal to readable JSON 2-way-convert
26 lines (22 loc) • 494 B
text/typescript
export type JCALComponentNode = [
name: string,
properties: JCALPropertyNode[],
components: JCALComponentNode[]
];
export type JCALPropertyNode = [
name: string,
parameters: { [key: string]: any },
type: string,
value: any
];
export type PrettyJCALComponentNode = {
name: string;
properties: PrettyJCALPropertyNode[];
components: PrettyJCALComponentNode[];
};
export type PrettyJCALPropertyNode = {
name?: string;
parameters?: any;
type?: string;
value?: any;
};