core-types-literals
Version:
Convert literal objects in JSON, YAML, or TOML, to core-types
17 lines (12 loc) • 552 B
text/typescript
import YAML from "yaml";
import TOML from "toml";
import { convertObjectLiteralToCoreTypes } from "./literal-to-core-types";
export function convertJsonToCoreTypes(json: string, name = "Default") {
return convertObjectLiteralToCoreTypes(JSON.parse(json), name);
}
export function convertYamlToCoreTypes(yaml: string, name = "Default") {
return convertObjectLiteralToCoreTypes(YAML.parse(yaml), name);
}
export function convertTomlToCoreTypes(toml: string, name = "Default") {
return convertObjectLiteralToCoreTypes(TOML.parse(toml), name);
}