jsm-utilities
Version:
A utilities library.
11 lines (10 loc) • 440 B
TypeScript
import { Model } from "mongoose";
export declare const isObjectIdValid: (id: string) => boolean;
export declare function upgradeIndexes(model: Model<{
[StringKey: string]: any;
[NumberKey: number]: any;
}>, cache: BaseCacheManager): Promise<void>;
export declare function ensureIndexes<CacheManager extends BaseCacheManager>(model: Model<{
[StringKey: string]: any;
[NumberKey: number]: any;
}>, cache: CacheManager): void;