isPrivate.ts 330 B

12345678
  1. import { HydratedDocument, Schema } from "mongoose";
  2. import { StationPrivacy } from "@/modules/DataModule/models/stations/StationPrivacy";
  3. export default <
  4. ModelSchemaType extends Schema & { privacy?: StationPrivacy.PRIVATE }
  5. >(
  6. model: HydratedDocument<ModelSchemaType>
  7. ) => model && model?.privacy === StationPrivacy.PRIVATE;