persona-community-5/.pnpm-store/v3/files/4a/7899fd77663887e2e76c4c282c2747e929f914b6f5aed13331cfec040d890956f46d8a10d55be3be8935140301a24d9e3e29edef7f7887cb35cdebe2b0be88
rdev-worker a1d0d1bf1c
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
build: /implement-feature community-ui --requirements 'Build the React commu...
2026-02-24 08:22:30 +00:00

54 lines
1.5 KiB
Plaintext

import YAMLException = require('./exception');
export declare enum Kind {
SCALAR = 0,
MAPPING = 1,
MAP = 2,
SEQ = 3,
ANCHOR_REF = 4,
INCLUDE_REF = 5,
}
export interface YAMLDocument {
startPosition: number;
endPosition: number;
errors: YAMLException[];
}
export interface YAMLNode extends YAMLDocument {
startPosition: number;
endPosition: number;
kind: Kind;
anchorId?: string;
valueObject?: any;
parent: YAMLNode;
errors: YAMLException[];
value?: any;
key?: any;
mappings?: any;
}
export interface YAMLAnchorReference extends YAMLNode {
referencesAnchor: string;
value: YAMLNode;
}
export interface YAMLScalar extends YAMLNode {
value: string;
doubleQuoted?: boolean;
singleQuoted?: boolean;
plainScalar?: boolean;
rawValue: string;
}
export interface YAMLMapping extends YAMLNode {
key: YAMLScalar;
value: YAMLNode;
}
export interface YAMLSequence extends YAMLNode {
items: YAMLNode[];
}
export interface YamlMap extends YAMLNode {
mappings: YAMLMapping[];
}
export declare function newMapping(key: YAMLScalar, value: YAMLNode): YAMLMapping;
export declare function newAnchorRef(key: string, start: number, end: number, value: YAMLNode): YAMLAnchorReference;
export declare function newScalar(v?: string | boolean | number): YAMLScalar;
export declare function newItems(): YAMLSequence;
export declare function newSeq(): YAMLSequence;
export declare function newMap(mappings?: YAMLMapping[]): YamlMap;