Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

174
Views
Error de mecanografiado: escriba esto no es asignable para escribir esto

Soy nuevo en mecanografiado y estoy trabajando en un proyecto y estoy tratando de configurar el proyecto y recibí un error del backend mecanografiado. No sé cómo lo resuelvo si alguien sabe que me ayude.

Archivo TS

 import { Document, Model, model, Schema } from "mongoose"; import { IUser } from "./GenUser"; /** * Interface to model GenStatus for TypeScript. * @param cStatusCode: string * @param cStatusName: string * @param cStatusDesc: string * @param iEnteredby: string * @param tEntered: Date * @param iUpdatedby: string * @param tUpdated: Date; */ export interface IStatus extends Document { cStatusCode: string; cStatusName: string; cStatusDesc: string; iEnteredby: IUser['_id']; tEntered: Date; iUpdatedby: IUser['_id']; tUpdated: Date; } const GenStatus: Schema = new Schema({ cStatusCode: { type: String, required: true, unique: true }, cStatusName: { type: String, required: true, unique: true }, cStatusDesc: { type: String, required: true }, iEnteredby: { type: Schema.Types.ObjectId, ref: "User" }, tEntered: { type: Date }, iUpdatedby: { type: Schema.Types.ObjectId, ref: "User" }, tUpdated: { type: Date } }); const Status: Model<IStatus> = model("gen_Status", GenStatus); export default Status;

Error

src/models/GenStatus.ts:55:7 - error TS2322: Tipo 'Modelo<Documento<cualquiera, cualquiera, cualquiera>, cualquiera, cualquiera>' no se puede asignar al tipo 'Modelo<IStatus, {}, {}>' . Los tipos devueltos por 'create(...)' son incompatibles entre estos tipos. El tipo 'Promise<Document<any, any, any>[]>' no se puede asignar al tipo 'Promise<IStatus[]>'. El tipo 'Documento<cualquiera, cualquiera, cualquiera>[]' no se puede asignar al tipo 'IStatus[]'. El tipo 'Documento<cualquiera, cualquiera, cualquiera>' no se puede asignar al tipo 'IStatus'. 55 const Estado: Modelo = modelo("gen_Status", GenStatus);

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Lo resuelvo y la respuesta está aquí.

Antes

const Status: Model<IStatus> = model("gen_Status", GenStatus);

Después

const Status: Model<IStatus> = model<IStatus>("gen_Status", GenStatus);

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!