Typescript: объединить IFindOptions sequelize-typescipt - PullRequest
1 голос
/ 20 марта 2019

Я хочу расширить IFindOptions sequelize-typescipt.Поэтому я сделал следующий код:

declare module "sequelize-typescript" {
    interface IFindOptions<T> extends LoggingOptions, SearchPathOptions {
        lang?: string
    }
}

Теперь я пытаюсь вызвать мою модель:

ExampleModel.findAll({lang: 'en'})

Линтер в VS-Code не выдает ошибку, но я не могу скомпилироватьиз-за следующей ошибки

Error TS2345: Argument of type '{ where: { process_definition_id: any; }; include: { model: typeof StepSuccessorDefinition; as: s...' is not assignable to parameter of type 'IFindOptions<StepDefinition> | undefined'.
  Object literal may only specify known properties, and 'lang' does not exist in type 'IFindOptions<StepDefinition> | undefined'.

Как мне скомпилировать код?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...