Skip to content
This repository was archived by the owner on May 10, 2018. It is now read-only.
This repository was archived by the owner on May 10, 2018. It is now read-only.

Class 'Prisma' incorrectly extends base class 'Prisma' with strictFunctionTypes #69

@marktani

Description

@marktani

Bug Report

Current behavior
After trying to compile typescript, I get the following error:

src/generated/prisma.ts(6790,14): error TS2415: Class 'Prisma' incorrectly extends base class 'Prisma'.
  Types of property 'query' are incompatible.
    Type 'Query' is not assignable to type 'QueryMap'.
      Index signature is missing in type 'Query'.

when "strictFunctionTypes": true is used in tsconfig.json.

Reproduction

https://github.com/SpaceK33z/prisma-typescript-error

Expected behavior?

"strictFunctionTypes": true is supported


Thanks to @iamclaytonray, @SpaceK33z, @kbrandwijk for their input in the initially reported issue.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions