@rest-api/react-models
Version:
[](https://www.npmjs.com/package/@rest-api/react-models) [](https://codecov.io/gh/hector7/rest-
80 lines (79 loc) • 2.04 kB
TypeScript
import { Model, ModelType, PopulatedModelType, FullPopulatedModelType } from '../../..';
declare const bookSchema: import("../../..").SchemaClass<Pick<{
id: number;
name: string;
library: number | null;
}, "id" | "library"> & Partial<{
id: number;
name: string;
library: number | null;
}>, Pick<{
id: number;
name: string;
library: import("../../models/Schema").IdPopulatedType<{
id: number;
name: string;
}, "id"> | null;
}, "id" | "library"> & Partial<{
id: number;
name: string;
library: import("../../models/Schema").IdPopulatedType<{
id: number;
name: string;
}, "id"> | null;
}>, Pick<{
id: number;
name: string;
library: {
id: number;
name: string;
} | null;
}, "id" | "library"> & Partial<{
id: number;
name: string;
library: {
id: number;
name: string;
} | null;
}>>;
export declare type BookType = ModelType<typeof bookSchema>;
export declare type BookPopulatedType = PopulatedModelType<typeof bookSchema>;
export declare type BookFullPopulatedType = FullPopulatedModelType<typeof bookSchema>;
declare const _default: Model<import("../../..").SchemaClass<Pick<{
id: number;
name: string;
library: number | null;
}, "id" | "library"> & Partial<{
id: number;
name: string;
library: number | null;
}>, Pick<{
id: number;
name: string;
library: import("../../models/Schema").IdPopulatedType<{
id: number;
name: string;
}, "id"> | null;
}, "id" | "library"> & Partial<{
id: number;
name: string;
library: import("../../models/Schema").IdPopulatedType<{
id: number;
name: string;
}, "id"> | null;
}>, Pick<{
id: number;
name: string;
library: {
id: number;
name: string;
} | null;
}, "id" | "library"> & Partial<{
id: number;
name: string;
library: {
id: number;
name: string;
} | null;
}>>, "id", any, any>;
export default _default;