lion/.changeset/stupid-cycles-sniff.md
2021-04-12 15:23:05 +02:00

1.3 KiB

@lion/ajax @lion/button @lion/checkbox-group @lion/combobox @lion/core @lion/form-core @lion/form-integrations @lion/input @lion/input-amount @lion/input-date @lion/input-email @lion/input-iban @lion/input-stepper @lion/listbox @lion/localize @lion/overlays @lion/select-rich @lion/switch @lion/textarea @lion/fieldset @lion/form @lion/input-datepicker @lion/input-range @lion/radio-group @lion/select @lion/tooltip
minor minor minor minor minor minor minor minor minor minor minor minor minor minor minor minor minor minor minor minor minor minor minor minor minor minor

Type fixes and enhancements:

  • all protected/private entries added to form-core type definitions, and their dependents were fixed
  • a lot @ts-expect-error and @ts-ignore (all get slots() and get modelValue() issues are fixed)
  • categorized @ts-expect-error / @ts-ignore into:
    • [external]: when a 3rd party didn't ship types (could also be browser specs)
    • [allow-protected]: when we are allowed to know about protected methods. For instance when code resides in the same package
    • [allow-private]: when we need to check a private value inside a test
    • [allow]: miscellaneous allows
    • [editor]: when the editor complains, but the cli/ci doesn't