export function getYamlMappingValue()

in client/src/yaml-support/yaml-util.ts [22:31]


export function getYamlMappingValue(mapRootNode: YamlMap, key: string,
	ignoreCase: StringComparison = StringComparison.Ordinal): string | 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.raw : undefined;
}