data icon indicating copy to clipboard operation
data copied to clipboard

'options' is undefined for 'attr<BooleanTransform>'

Open MathieuCouette opened this issue 1 year ago • 0 comments

Reproduction

  1. Clone https://github.com/MathieuCouette/ember-data-issues
  2. Check out boolean-attr-options-issue
  3. Run npm install && npm run lint

Description

The type of options for attr<BooleanTransform> is undefined instead of { allowNull?: boolean }.

image

Source file: https://github.com/MathieuCouette/ember-data-issues/blob/ddc8473e5e1ee309d34f8663829f49939d5cdaeb/app/models/user.ts

Argument of type '{ allowNull: boolean; }' is not assignable to parameter of type 'undefined'.

This is seemingly because BooleanTransform fails to extend TypedTransformInstance.

Versions

├── @babel/[email protected]
├── @ember-data-types/[email protected]
├── @ember-data-types/[email protected]
├── @ember-data-types/[email protected]
├── @ember-data-types/[email protected]
├── @ember-data-types/[email protected]
├── @ember-data-types/[email protected]
├── @ember-data-types/[email protected]
├── @ember-data-types/[email protected]
├── @ember-data-types/[email protected]
├── @ember-data-types/[email protected]
├── @ember/[email protected]
├── @ember/[email protected]
├── @ember/[email protected]
├── @glimmer/[email protected]
├── @glimmer/[email protected]
├── @glint/[email protected]
├── @glint/[email protected]
├── @tsconfig/[email protected]
├── @types/[email protected]
├── @types/[email protected]
├── @typescript-eslint/[email protected]
├── @typescript-eslint/[email protected]
├── @warp-drive-types/[email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
└── [email protected]

MathieuCouette avatar Jul 17 '24 23:07 MathieuCouette