UNPKG

jsm-core

Version:
41 lines (40 loc) 1.83 kB
import { Schema } from "mongoose"; type DeepStrictSchemaDefinition<T = undefined> = Jsm.Core.Utils.Mongodb.DeepStrictSchemaDefinition<T>; export declare const _FileAttributeSchemaFields: DeepStrictSchemaDefinition<Jsm.Core.Utils.Common.FileAttribute & { _id: false; }>; export declare const _MediaSchemaFields: DeepStrictSchemaDefinition<Jsm.Core.Utils.Common.Media & { _id: false; }>; export declare const _UserSnapshotSchemaFields: DeepStrictSchemaDefinition<Jsm.Core.Utils.Entity.Snapshots.Auth.User>; export declare const _ItemTagsSchemaFields: { type: any; index: boolean; default: {}; _id: false; }; export declare const _ItemUpdateSchemaFields: Schema<Jsm.Core.Utils.Entity.General.IItemUpdate, import("mongoose").Model<Jsm.Core.Utils.Entity.General.IItemUpdate, any, any, any, import("mongoose").Document<unknown, any, Jsm.Core.Utils.Entity.General.IItemUpdate> & Jsm.Core.Utils.Entity.General.IItemUpdate & { _id: import("mongoose").Types.ObjectId; } & { __v: number; }, any>, {}, {}, {}, {}, import("mongoose").DefaultSchemaOptions, Jsm.Core.Utils.Entity.General.IItemUpdate, import("mongoose").Document<unknown, {}, import("mongoose").FlatRecord<Jsm.Core.Utils.Entity.General.IItemUpdate>> & import("mongoose").FlatRecord<Jsm.Core.Utils.Entity.General.IItemUpdate> & { _id: import("mongoose").Types.ObjectId; } & { __v: number; }>; export declare const _AddressSchemaFields: DeepStrictSchemaDefinition<Jsm.Core.Utils.Entity.Snapshots.Locations.Address>; export declare const _LocationSchemaFields: { type: { type: StringConstructor; enum: string[]; required: boolean; default: string; }; coordinates: { type: NumberConstructor[]; required: boolean; default: never[]; _id: boolean; }; }; export {};