Files
languageservices/actions-workflow-parser/src/templates/parse-event.ts
T
2023-01-09 19:02:19 -05:00

21 lines
412 B
TypeScript

import {TemplateToken} from "./tokens";
export class ParseEvent {
public readonly type: EventType;
public readonly token: TemplateToken | undefined;
public constructor(type: EventType, token?: TemplateToken | undefined) {
this.type = type;
this.token = token;
}
}
export enum EventType {
Literal,
SequenceStart,
SequenceEnd,
MappingStart,
MappingEnd,
DocumentStart,
DocumentEnd
}