Skip to main content

validatePackContent

Validate every JSON document; catalog matches additionally receive schema checks.

Import​

import { validatePackContent } from '@bedrock-core/builder/validation';

Signature​

function validatePackContent(options: ContentValidationOptions): Promise<ContentValidationResult>;

Parameters​

ParameterTypeDefaultDescription
optionsContentValidationOptions—Project inputs, settings and optional integrations for this operation

Returns​

Schema catalog version and per-file coverage; invalid documents throw ContentValidationError.

Usage​

import { validatePackContent } from '@bedrock-core/builder/validation';

const result = await validatePackContent({
packs: [{ id: 'assets', path: './build/RP', kind: 'resource' }],
});
console.warn(result.schemaVersion);