24 lines
382 B
TypeScript
24 lines
382 B
TypeScript
import { AbstractControl } from "@angular/forms";
|
|
|
|
export interface ToCEntry {
|
|
id: string;
|
|
label: string;
|
|
subEntriesType: ToCEntryType;
|
|
subEntries: ToCEntry[];
|
|
type: ToCEntryType;
|
|
form: AbstractControl;
|
|
numbering: string;
|
|
}
|
|
|
|
|
|
export enum ToCEntryType {
|
|
Page = 0,
|
|
Section = 1,
|
|
FieldSet = 2,
|
|
Field = 3
|
|
}
|
|
|
|
export interface Foo {
|
|
childType: ToCEntryType,
|
|
parent: ToCEntry
|
|
} |