Я использую sequelize-typescript
, и мой код:
import Promise from "bluebird";
import { IncomingCall } from '../models/IncomingCall';
export function incoming(requestBody: object): Promise<IncomingCall> {
return IncomingCall.create({
CallSid: requestBody.CallSid
});
}
Но я получаю ошибку:
[ts]
Type 'Bluebird<import("/src/models/IncomingCall").IncomingCall>' is not assignable to type 'Bluebird<import("/src/models/IncomingCall").IncomingCall>'. Two different types with this name exist, but they are unrelated.
Types of property 'then' are incompatible.
Мой IncomingCall
:
import { Model, Column, Table, DataType } from "sequelize-typescript";
@Table
export class IncomingCall extends Model<IncomingCall> {
@Column
CallSid: string;
@Column
AccountSid: string;
@Column(DataType.JSON)
rawData: string;
}
Как мне заставить это работать должным образом?