@lcap/asl
Version:
NetEase Application Specific Language
31 lines (30 loc) • 778 B
TypeScript
export interface TypeCheckNote {
status: string;
type: string;
message?: string[];
}
export interface TypeCheckAttribute {
id: string;
parentAttr?: string;
typeCheckNote?: TypeCheckNote;
}
export interface TypeCheckRecord {
id: string;
logicId?: string;
typeCheckNote: TypeCheckNote;
processComponentId?: string;
attributes?: TypeCheckAttribute[];
}
declare const _default: {
records: TypeCheckRecord[];
push(record: TypeCheckRecord): void;
deleteOwn(id: string): number;
delete(id: string): void;
deleteByProcess(processId: string): void;
clear(): void;
pushAll(records: TypeCheckRecord[], outerId?: {
processComponentId: string;
logicId: string;
}): void;
};
export default _default;