export function getYamlMappingNode()

in client/src/yaml-support/yaml-util.ts [39:48]


export function getYamlMappingNode(mapRootNode: YamlMap, key: string,
	ignoreCase: StringComparison = StringComparison.Ordinal): YamlNode | undefined {
	// TODO, unwrap quotes
	if (!key) {
		return undefined;
	}
	const keyValueItem = mapRootNode.mappings.find((mapping) => mapping.key &&
		(ignoreCase === StringComparison.OrdinalIgnoreCase ? key === mapping.key.raw : equalIgnoreCase(key, mapping.key.raw)));
	return keyValueItem ? keyValueItem.value : undefined;
}