mirror of
https://github.com/fluxerapp/fluxer
synced 2026-10-19 05:55:34 +09:00
12 lines
308 B
TypeScript
12 lines
308 B
TypeScript
// SPDX-License-Identifier: AGPL-3.0-or-later
|
|
|
|
import {parse as parseYaml} from 'yaml';
|
|
|
|
export function parseYamlRecord(raw: string): Record<string, unknown> {
|
|
const parsed = parseYaml(raw);
|
|
if (typeof parsed === 'object' && parsed !== null) {
|
|
return parsed as Record<string, unknown>;
|
|
}
|
|
return {};
|
|
}
|