export type ErrorObject = import("ajv").ErrorObject & { dataPath?: string; }; export type SchemaValidator = (data: T) => { value: T; error: false | import("ajv").ErrorObject[]; }; /** * Checks that the given value includes required fields that are valid * @type {SchemaValidator} */ export const eikJSON: SchemaValidator; /** * Checks [name](https://eik.dev/docs/reference/eik-json#name) * @type {SchemaValidator} */ export const name: SchemaValidator; /** * Checks [version](https://eik.dev/docs/reference/eik-json#version) * @type {SchemaValidator} */ export const version: SchemaValidator; /** * Checks [type](https://eik.dev/docs/reference/eik-json#type) * @type {SchemaValidator} */ export const type: SchemaValidator; /** * Checks [server](https://eik.dev/docs/reference/eik-json#server) * @type {SchemaValidator} */ export const server: SchemaValidator; /** * Checks [files](https://eik.dev/docs/reference/eik-json#files) * @type {SchemaValidator>} */ export const files: SchemaValidator>; /** * Checks [import-map](https://eik.dev/docs/reference/eik-json#import-map) * @type {SchemaValidator} */ export const importMap: SchemaValidator; /** * Checks [out](https://eik.dev/docs/reference/eik-json#out) * @type {SchemaValidator} */ export const out: SchemaValidator;