|
@@ -10,12 +10,12 @@ import type { IShareLink } from '~/interfaces/share-link';
|
|
|
import { getOrCreateModel } from '../util/mongoose-utils';
|
|
import { getOrCreateModel } from '../util/mongoose-utils';
|
|
|
|
|
|
|
|
|
|
|
|
|
-export interface ShareLinkDocument extends IShareLink, Document {}
|
|
|
|
|
-
|
|
|
|
|
-export interface ShareLinkModel extends Model<ShareLinkDocument>{
|
|
|
|
|
|
|
+export interface ShareLinkDocument extends IShareLink, Document {
|
|
|
isExpired: () => boolean,
|
|
isExpired: () => boolean,
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+export type ShareLinkModel = Model<ShareLinkDocument>;
|
|
|
|
|
+
|
|
|
|
|
|
|
|
/*
|
|
/*
|
|
|
* define schema
|
|
* define schema
|