All files / backend/dist/utils/format-providers types.js

0% Statements 0/1
0% Branches 0/3
0% Functions 0/1
0% Lines 0/1

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14                           
/**
 * Format Provider Interface
 *
 * Format providers handle parsing and serialization of different frontmatter formats
 * (YAML, TOML, JSON) in markdown/content files.
 */
/**
 * Type guard to check if a value is a plain object (Record<string, unknown>).
 * Use this to validate parse() results before spreading or merging.
 */
export function isRecord(value) {
    return typeof value === 'object' && value !== null && !Array.isArray(value);
}