| 123456789101112131415161718192021222324252627 |
- import {ProjectionSchema} from './projection-schema.js';
- /**
- * Projection schema factory.
- */
- export type ProjectionSchemaFactory = () => ProjectionSchema;
- /**
- * Project data options.
- */
- export type ProjectDataOptions = {
- strict?: boolean;
- scope?: string;
- };
- /**
- * Project data.
- *
- * @param schemaOrFactory
- * @param data
- * @param options
- */
- export declare function projectData<T>(
- schemaOrFactory: ProjectionSchema | ProjectionSchemaFactory,
- data: T,
- options?: ProjectDataOptions,
- ): T;
|