Skip to main content
Module

x/dinar/lib/decorators/MongoCollection.ts

deno web framewrok maybe :<
Latest
File
import { Constructor } from "../@types/types.ts";import { Uuid } from "../deps.ts";import { MetaDataStorage } from "../core/metadata.ts";
export function MongoCollection(collectionName: string) { return function CollectionDecorator(target: Constructor) { target.prototype.id = target.prototype.id ?? Uuid.v4(); MetaDataStorage.addEntityDescriptor({ name: collectionName, target: target.prototype.id }); };}