/** * @param {Definition} definition * Definition. * @returns {Schema} * Schema. */ export function create(definition: Definition): Schema; /** * Definition of a schema. */ export type Definition = { /** * Normalzed names to special attribute case. */ attributes?: Record | undefined; /** * Normalized names that must be set as properties. */ mustUseProperty?: ReadonlyArray | undefined; /** * Property names to their types. */ properties: Record; /** * Space. */ space?: Space | undefined; /** * Transform a property name. */ transform: Transform; }; /** * Transform. */ export type Transform = (attributes: Record, property: string) => string; import { Schema } from './schema.js'; import type { Space } from 'property-information'; //# sourceMappingURL=create.d.ts.map