export function mtModel<T extends Document>(name: string, schema?: Schema, collection?: string,
skipInit?: boolean): Model<T>;
export function mtModel<T extends Document, U extends Model<T>>(
name: string,
schema?: Schema,
collection?: string,
skipInit?: boolean
): U;
}
это сложный или обычный пример TS кода? думаю начать использовать, но чет отталкивает перегруженный синтаксис. стоит оно того?
Обсуждают сегодня