Skip to content

YamlAlias

Defined in: node_modules/.store/yaml-npm-2.9.1-d61da744fe/package/dist/nodes/Alias.d.ts:10

The yaml node, tag and visitor model, re-exported so a caller can write a custom tag without taking its own dependency on yaml.

Names are Yaml-prefixed rather than kept as upstream. This package’s index is a flat export *, so a bare Node, Document, Scalar or Schema would sit beside YamlParseStream and parseYaml under names that say nothing about YAML — and Node and Document are DOM globals, which this package, being portable, is expected to be imported alongside.

  • NodeBase

new YamlAlias(source): Alias

Defined in: node_modules/.store/yaml-npm-2.9.1-d61da744fe/package/dist/nodes/Alias.d.ts:21

string

Alias

NodeBase.constructor

readonly [NODE_TYPE]: symbol

Defined in: node_modules/.store/yaml-npm-2.9.1-d61da744fe/package/dist/nodes/Node.d.ts:22

NodeBase.[NODE_TYPE]


optional addToJSMap?: (ctx, map, value) => void

Defined in: node_modules/.store/yaml-npm-2.9.1-d61da744fe/package/dist/nodes/Node.d.ts:44

Customize the way that a key-value pair is resolved. Used for YAML 1.1 !!merge << handling.

YamlToJsContext | undefined

MapLike

unknown

void

NodeBase.addToJSMap


optional anchor?: undefined

Defined in: node_modules/.store/yaml-npm-2.9.1-d61da744fe/package/dist/nodes/Alias.d.ts:20


optional comment?: string | null

Defined in: node_modules/.store/yaml-npm-2.9.1-d61da744fe/package/dist/nodes/Node.d.ts:24

A comment on or immediately after this

NodeBase.comment


optional commentBefore?: string | null

Defined in: node_modules/.store/yaml-npm-2.9.1-d61da744fe/package/dist/nodes/Node.d.ts:26

A comment before this

NodeBase.commentBefore


optional range?: YamlRange | null

Defined in: node_modules/.store/yaml-npm-2.9.1-d61da744fe/package/dist/nodes/Node.d.ts:33

The [start, value-end, node-end] character offsets for the part of the source parsed into this node (undefined if not parsed). The value-end and node-end positions are themselves not included in their respective ranges.

NodeBase.range


source: string

Defined in: node_modules/.store/yaml-npm-2.9.1-d61da744fe/package/dist/nodes/Alias.d.ts:19


optional spaceBefore?: boolean

Defined in: node_modules/.store/yaml-npm-2.9.1-d61da744fe/package/dist/nodes/Node.d.ts:35

A blank line before this node and its commentBefore

NodeBase.spaceBefore


optional srcToken?: Token

Defined in: node_modules/.store/yaml-npm-2.9.1-d61da744fe/package/dist/nodes/Node.d.ts:37

The CST token that was composed into this node.

NodeBase.srcToken


optional tag?: string

Defined in: node_modules/.store/yaml-npm-2.9.1-d61da744fe/package/dist/nodes/Node.d.ts:39

A fully qualified tag, if required

NodeBase.tag

clone(): NodeBase

Defined in: node_modules/.store/yaml-npm-2.9.1-d61da744fe/package/dist/nodes/Node.d.ts:50

Create a copy of this node.

NodeBase

NodeBase.clone


resolve(doc, ctx?): YamlScalar<unknown> | YamlMap<unknown, unknown> | YamlSeq<unknown> | undefined

Defined in: node_modules/.store/yaml-npm-2.9.1-d61da744fe/package/dist/nodes/Alias.d.ts:26

Resolve the value of this alias within doc, finding the last instance of the source anchor before this node.

YamlDocument

YamlToJsContext

YamlScalar<unknown> | YamlMap<unknown, unknown> | YamlSeq<unknown> | undefined


toJS(doc, __namedParameters?): any

Defined in: node_modules/.store/yaml-npm-2.9.1-d61da744fe/package/dist/nodes/Node.d.ts:52

A plain JavaScript representation of this node.

YamlDocument<YamlNode<unknown>, boolean>

ToJSOptions

any

NodeBase.toJS


toJSON(_arg?, ctx?): unknown

Defined in: node_modules/.store/yaml-npm-2.9.1-d61da744fe/package/dist/nodes/Alias.d.ts:27

A plain JS representation of this node

unknown

YamlToJsContext

unknown

NodeBase.toJSON


toString(ctx?, _onComment?, _onChompKeep?): string

Defined in: node_modules/.store/yaml-npm-2.9.1-d61da744fe/package/dist/nodes/Alias.d.ts:28

YamlStringifyContext

() => void

() => void

string

NodeBase.toString