**14 of 28 projects failed to build with the old tsc and were ignored**
### [src\/framework\/theme\/tsconfig.lib.prod.json](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/tsconfig.lib.prod.json)
- `error TS2449: Class 'NbButtonGroupComponent' used before its declaration.`
- [src\/framework\/theme\/components\/button-group\/button-group.component.ts\#L106](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/button-group/button-group.component.ts#L106)
- `error TS2449: Class 'NbButtonToggleDirective' used before its declaration.`
- [src\/framework\/theme\/components\/button-group\/button-toggle.directive.ts\#L40](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/button-group/button-toggle.directive.ts#L40)
- `error TS2449: Class 'NbButtonComponent' used before its declaration.`
- [src\/framework\/theme\/components\/button\/button.component.ts\#L534](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/button/button.component.ts#L534)
- `error TS2449: Class 'NbCellDefDirective' used before its declaration.`
- [src\/framework\/theme\/components\/cdk\/table\/cell.ts\#L25](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/cdk/table/cell.ts#L25)
- `error TS2449: Class 'NbHeaderCellDefDirective' used before its declaration.`
- [src\/framework\/theme\/components\/cdk\/table\/cell.ts\#L36](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/cdk/table/cell.ts#L36)
- `error TS2449: Class 'NbFooterCellDefDirective' used before its declaration.`
- [src\/framework\/theme\/components\/cdk\/table\/cell.ts\#L47](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/cdk/table/cell.ts#L47)
- `error TS2449: Class 'NbColumnDefDirective' used before its declaration.`
- [src\/framework\/theme\/components\/cdk\/table\/cell.ts\#L61](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/cdk/table/cell.ts#L61)
- [src\/framework\/theme\/components\/cdk\/table\/cell.ts\#L62](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/cdk/table/cell.ts#L62)
- `error TS2449: Class 'NbDataRowOutletDirective' used before its declaration.`
- [src\/framework\/theme\/components\/cdk\/table\/row.ts\#L18](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/cdk/table/row.ts#L18)
- `error TS2449: Class 'NbHeaderRowOutletDirective' used before its declaration.`
- [src\/framework\/theme\/components\/cdk\/table\/row.ts\#L24](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/cdk/table/row.ts#L24)
- `error TS2449: Class 'NbFooterRowOutletDirective' used before its declaration.`
- [src\/framework\/theme\/components\/cdk\/table\/row.ts\#L30](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/cdk/table/row.ts#L30)
- `error TS2449: Class 'NbNoDataRowOutletDirective' used before its declaration.`
- [src\/framework\/theme\/components\/cdk\/table\/row.ts\#L36](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/cdk/table/row.ts#L36)
- `error TS2449: Class 'NbCellOutletDirective' used before its declaration.`
- [src\/framework\/theme\/components\/cdk\/table\/row.ts\#L42](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/cdk/table/row.ts#L42)
- `error TS2449: Class 'NbHeaderRowDefDirective' used before its declaration.`
- [src\/framework\/theme\/components\/cdk\/table\/row.ts\#L52](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/cdk/table/row.ts#L52)
- `error TS2449: Class 'NbFooterRowDefDirective' used before its declaration.`
- [src\/framework\/theme\/components\/cdk\/table\/row.ts\#L65](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/cdk/table/row.ts#L65)
- `error TS2449: Class 'NbRowDefDirective' used before its declaration.`
- [src\/framework\/theme\/components\/cdk\/table\/row.ts\#L79](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/cdk/table/row.ts#L79)
- `error TS2449: Class 'NbHeaderRowComponent' used before its declaration.`
- [src\/framework\/theme\/components\/cdk\/table\/row.ts\#L95](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/cdk/table/row.ts#L95)
- `error TS2449: Class 'NbFooterRowComponent' used before its declaration.`
- [src\/framework\/theme\/components\/cdk\/table\/row.ts\#L109](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/cdk/table/row.ts#L109)
- `error TS2449: Class 'NbRowComponent' used before its declaration.`
- [src\/framework\/theme\/components\/cdk\/table\/row.ts\#L123](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/cdk/table/row.ts#L123)
- `error TS2449: Class 'NbInputDirective' used before its declaration.`
- [src\/framework\/theme\/components\/input\/input.directive.ts\#L222](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/input/input.directive.ts#L222)
- `error TS2449: Class 'NbSelectWithAutocompleteComponent' used before its declaration.`
- [src\/framework\/theme\/components\/select-with-autocomplete\/select-with-autocomplete.component.ts\#L89](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/select-with-autocomplete/select-with-autocomplete.component.ts#L89)
- [src\/framework\/theme\/components\/select-with-autocomplete\/select-with-autocomplete.component.ts\#L90](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/select-with-autocomplete/select-with-autocomplete.component.ts#L90)
- `error TS2449: Class 'NbSelectComponent' used before its declaration.`
- [src\/framework\/theme\/components\/select\/select.component.ts\#L516](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/select/select.component.ts#L516)
- [src\/framework\/theme\/components\/select\/select.component.ts\#L517](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/select/select.component.ts#L517)
- `error TS2449: Class 'NbStepperComponent' used before its declaration.`
- [src\/framework\/theme\/components\/stepper\/stepper.component.ts\#L124](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/stepper/stepper.component.ts#L124)
- `error TS2449: Class 'NbTagInputDirective' used before its declaration.`
- [src\/framework\/theme\/components\/tag\/tag-input.directive.ts\#L58](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/tag/tag-input.directive.ts#L58)
- `error TS2449: Class 'NbTreeGridCellDirective' used before its declaration.`
- [src\/framework\/theme\/components\/tree-grid\/tree-grid-cell.component.ts\#L38](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/tree-grid/tree-grid-cell.component.ts#L38)
- `error TS2449: Class 'NbTreeGridHeaderCellDirective' used before its declaration.`
- [src\/framework\/theme\/components\/tree-grid\/tree-grid-cell.component.ts\#L150](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/tree-grid/tree-grid-cell.component.ts#L150)
- `error TS2449: Class 'NbTreeGridFooterCellDirective' used before its declaration.`
- [src\/framework\/theme\/components\/tree-grid\/tree-grid-cell.component.ts\#L195](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/tree-grid/tree-grid-cell.component.ts#L195)
- `error TS2449: Class 'NbTreeGridColumnDefDirective' used before its declaration.`
- [src\/framework\/theme\/components\/tree-grid\/tree-grid-column-def.directive.ts\#L12](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/tree-grid/tree-grid-column-def.directive.ts#L12)
- [src\/framework\/theme\/components\/tree-grid\/tree-grid-column-def.directive.ts\#L13](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/tree-grid/tree-grid-column-def.directive.ts#L13)
- `error TS2449: Class 'NbTreeGridRowDefDirective' used before its declaration.`
- [src\/framework\/theme\/components\/tree-grid\/tree-grid-def.component.ts\#L25](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/tree-grid/tree-grid-def.component.ts#L25)
- `error TS2449: Class 'NbTreeGridHeaderRowDefDirective' used before its declaration.`
- [src\/framework\/theme\/components\/tree-grid\/tree-grid-def.component.ts\#L72](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/tree-grid/tree-grid-def.component.ts#L72)
- `error TS2449: Class 'NbTreeGridFooterRowDefDirective' used before its declaration.`
- [src\/framework\/theme\/components\/tree-grid\/tree-grid-def.component.ts\#L118](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/tree-grid/tree-grid-def.component.ts#L118)
- `error TS2449: Class 'NbTreeGridCellDefDirective' used before its declaration.`
- [src\/framework\/theme\/components\/tree-grid\/tree-grid-def.component.ts\#L168](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/tree-grid/tree-grid-def.component.ts#L168)
- `error TS2449: Class 'NbTreeGridHeaderCellDefDirective' used before its declaration.`
- [src\/framework\/theme\/components\/tree-grid\/tree-grid-def.component.ts\#L178](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/tree-grid/tree-grid-def.component.ts#L178)
- `error TS2449: Class 'NbTreeGridFooterCellDefDirective' used before its declaration.`
- [src\/framework\/theme\/components\/tree-grid\/tree-grid-def.component.ts\#L188](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/tree-grid/tree-grid-def.component.ts#L188)
- `error TS2449: Class 'NbFilterInputDirective' used before its declaration.`
- [src\/framework\/theme\/components\/tree-grid\/tree-grid-filter.ts\#L27](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/tree-grid/tree-grid-filter.ts#L27)
- `error TS2449: Class 'NbTreeGridRowComponent' used before its declaration.`
- [src\/framework\/theme\/components\/tree-grid\/tree-grid-row.component.ts\#L23](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/tree-grid/tree-grid-row.component.ts#L23)
- `error TS2449: Class 'NbTreeGridHeaderRowComponent' used before its declaration.`
- [src\/framework\/theme\/components\/tree-grid\/tree-grid-row.component.ts\#L80](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/tree-grid/tree-grid-row.component.ts#L80)
- `error TS2449: Class 'NbTreeGridFooterRowComponent' used before its declaration.`
- [src\/framework\/theme\/components\/tree-grid\/tree-grid-row.component.ts\#L93](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/tree-grid/tree-grid-row.component.ts#L93)
- `error TS2449: Class 'NbTreeGridComponent' used before its declaration.`
- [src\/framework\/theme\/components\/tree-grid\/tree-grid.component.ts\#L145](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/tree-grid/tree-grid.component.ts#L145)
### [src\/framework\/moment\/tsconfig.spec.json](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/moment/tsconfig.spec.json)
- `error TS2449: Class 'NbButtonGroupComponent' used before its declaration.`
- [src\/framework\/theme\/components\/button-group\/button-group.component.ts\#L106](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/button-group/button-group.component.ts#L106)
- `error TS2449: Class 'NbButtonToggleDirective' used before its declaration.`
- [src\/framework\/theme\/components\/button-group\/button-toggle.directive.ts\#L40](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/button-group/button-toggle.directive.ts#L40)
- `error TS2449: Class 'NbButtonComponent' used before its declaration.`
- [src\/framework\/theme\/components\/button\/button.component.ts\#L534](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/button/button.component.ts#L534)
- `error TS2449: Class 'NbCellDefDirective' used before its declaration.`
- [src\/framework\/theme\/components\/cdk\/table\/cell.ts\#L25](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/cdk/table/cell.ts#L25)
- `error TS2449: Class 'NbHeaderCellDefDirective' used before its declaration.`
- [src\/framework\/theme\/components\/cdk\/table\/cell.ts\#L36](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/cdk/table/cell.ts#L36)
- `error TS2449: Class 'NbFooterCellDefDirective' used before its declaration.`
- [src\/framework\/theme\/components\/cdk\/table\/cell.ts\#L47](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/cdk/table/cell.ts#L47)
- `error TS2449: Class 'NbColumnDefDirective' used before its declaration.`
- [src\/framework\/theme\/components\/cdk\/table\/cell.ts\#L61](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/cdk/table/cell.ts#L61)
- [src\/framework\/theme\/components\/cdk\/table\/cell.ts\#L62](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/cdk/table/cell.ts#L62)
- `error TS2449: Class 'NbDataRowOutletDirective' used before its declaration.`
- [src\/framework\/theme\/components\/cdk\/table\/row.ts\#L18](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/cdk/table/row.ts#L18)
- `error TS2449: Class 'NbHeaderRowOutletDirective' used before its declaration.`
- [src\/framework\/theme\/components\/cdk\/table\/row.ts\#L24](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/cdk/table/row.ts#L24)
- `error TS2449: Class 'NbFooterRowOutletDirective' used before its declaration.`
- [src\/framework\/theme\/components\/cdk\/table\/row.ts\#L30](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/cdk/table/row.ts#L30)
- `error TS2449: Class 'NbNoDataRowOutletDirective' used before its declaration.`
- [src\/framework\/theme\/components\/cdk\/table\/row.ts\#L36](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/cdk/table/row.ts#L36)
- `error TS2449: Class 'NbCellOutletDirective' used before its declaration.`
- [src\/framework\/theme\/components\/cdk\/table\/row.ts\#L42](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/cdk/table/row.ts#L42)
- `error TS2449: Class 'NbHeaderRowDefDirective' used before its declaration.`
- [src\/framework\/theme\/components\/cdk\/table\/row.ts\#L52](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/cdk/table/row.ts#L52)
- `error TS2449: Class 'NbFooterRowDefDirective' used before its declaration.`
- [src\/framework\/theme\/components\/cdk\/table\/row.ts\#L65](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/cdk/table/row.ts#L65)
- `error TS2449: Class 'NbRowDefDirective' used before its declaration.`
- [src\/framework\/theme\/components\/cdk\/table\/row.ts\#L79](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/cdk/table/row.ts#L79)
- `error TS2449: Class 'NbHeaderRowComponent' used before its declaration.`
- [src\/framework\/theme\/components\/cdk\/table\/row.ts\#L95](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/cdk/table/row.ts#L95)
- `error TS2449: Class 'NbFooterRowComponent' used before its declaration.`
- [src\/framework\/theme\/components\/cdk\/table\/row.ts\#L109](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/cdk/table/row.ts#L109)
- `error TS2449: Class 'NbRowComponent' used before its declaration.`
- [src\/framework\/theme\/components\/cdk\/table\/row.ts\#L123](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/cdk/table/row.ts#L123)
- `error TS2449: Class 'NbInputDirective' used before its declaration.`
- [src\/framework\/theme\/components\/input\/input.directive.ts\#L222](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/input/input.directive.ts#L222)
- `error TS2449: Class 'NbSelectWithAutocompleteComponent' used before its declaration.`
- [src\/framework\/theme\/components\/select-with-autocomplete\/select-with-autocomplete.component.ts\#L89](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/select-with-autocomplete/select-with-autocomplete.component.ts#L89)
- [src\/framework\/theme\/components\/select-with-autocomplete\/select-with-autocomplete.component.ts\#L90](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/select-with-autocomplete/select-with-autocomplete.component.ts#L90)
- `error TS2449: Class 'NbSelectComponent' used before its declaration.`
- [src\/framework\/theme\/components\/select\/select.component.ts\#L516](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/select/select.component.ts#L516)
- [src\/framework\/theme\/components\/select\/select.component.ts\#L517](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/select/select.component.ts#L517)
- `error TS2449: Class 'NbStepperComponent' used before its declaration.`
- [src\/framework\/theme\/components\/stepper\/stepper.component.ts\#L124](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/stepper/stepper.component.ts#L124)
- `error TS2449: Class 'NbTagInputDirective' used before its declaration.`
- [src\/framework\/theme\/components\/tag\/tag-input.directive.ts\#L58](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/tag/tag-input.directive.ts#L58)
- `error TS2449: Class 'NbTreeGridCellDirective' used before its declaration.`
- [src\/framework\/theme\/components\/tree-grid\/tree-grid-cell.component.ts\#L38](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/tree-grid/tree-grid-cell.component.ts#L38)
- `error TS2449: Class 'NbTreeGridHeaderCellDirective' used before its declaration.`
- [src\/framework\/theme\/components\/tree-grid\/tree-grid-cell.component.ts\#L150](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/tree-grid/tree-grid-cell.component.ts#L150)
- `error TS2449: Class 'NbTreeGridFooterCellDirective' used before its declaration.`
- [src\/framework\/theme\/components\/tree-grid\/tree-grid-cell.component.ts\#L195](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/tree-grid/tree-grid-cell.component.ts#L195)
- `error TS2449: Class 'NbTreeGridColumnDefDirective' used before its declaration.`
- [src\/framework\/theme\/components\/tree-grid\/tree-grid-column-def.directive.ts\#L12](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/tree-grid/tree-grid-column-def.directive.ts#L12)
- [src\/framework\/theme\/components\/tree-grid\/tree-grid-column-def.directive.ts\#L13](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/tree-grid/tree-grid-column-def.directive.ts#L13)
- `error TS2449: Class 'NbTreeGridRowDefDirective' used before its declaration.`
- [src\/framework\/theme\/components\/tree-grid\/tree-grid-def.component.ts\#L25](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/tree-grid/tree-grid-def.component.ts#L25)
- `error TS2449: Class 'NbTreeGridHeaderRowDefDirective' used before its declaration.`
- [src\/framework\/theme\/components\/tree-grid\/tree-grid-def.component.ts\#L72](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/tree-grid/tree-grid-def.component.ts#L72)
- `error TS2449: Class 'NbTreeGridFooterRowDefDirective' used before its declaration.`
- [src\/framework\/theme\/components\/tree-grid\/tree-grid-def.component.ts\#L118](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/tree-grid/tree-grid-def.component.ts#L118)
- `error TS2449: Class 'NbTreeGridCellDefDirective' used before its declaration.`
- [src\/framework\/theme\/components\/tree-grid\/tree-grid-def.component.ts\#L168](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/tree-grid/tree-grid-def.component.ts#L168)
- `error TS2449: Class 'NbTreeGridHeaderCellDefDirective' used before its declaration.`
- [src\/framework\/theme\/components\/tree-grid\/tree-grid-def.component.ts\#L178](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/tree-grid/tree-grid-def.component.ts#L178)
- `error TS2449: Class 'NbTreeGridFooterCellDefDirective' used before its declaration.`
- [src\/framework\/theme\/components\/tree-grid\/tree-grid-def.component.ts\#L188](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/tree-grid/tree-grid-def.component.ts#L188)
- `error TS2449: Class 'NbFilterInputDirective' used before its declaration.`
- [src\/framework\/theme\/components\/tree-grid\/tree-grid-filter.ts\#L27](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/tree-grid/tree-grid-filter.ts#L27)
- `error TS2449: Class 'NbTreeGridRowComponent' used before its declaration.`
- [src\/framework\/theme\/components\/tree-grid\/tree-grid-row.component.ts\#L23](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/tree-grid/tree-grid-row.component.ts#L23)
- `error TS2449: Class 'NbTreeGridHeaderRowComponent' used before its declaration.`
- [src\/framework\/theme\/components\/tree-grid\/tree-grid-row.component.ts\#L80](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/tree-grid/tree-grid-row.component.ts#L80)
- `error TS2449: Class 'NbTreeGridFooterRowComponent' used before its declaration.`
- [src\/framework\/theme\/components\/tree-grid\/tree-grid-row.component.ts\#L93](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/tree-grid/tree-grid-row.component.ts#L93)
- `error TS2449: Class 'NbTreeGridComponent' used before its declaration.`
- [src\/framework\/theme\/components\/tree-grid\/tree-grid.component.ts\#L145](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/tree-grid/tree-grid.component.ts#L145)
### [src\/framework\/date-fns\/tsconfig.spec.json](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/date-fns/tsconfig.spec.json)
- `error TS2449: Class 'NbButtonGroupComponent' used before its declaration.`
- [src\/framework\/theme\/components\/button-group\/button-group.component.ts\#L106](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/button-group/button-group.component.ts#L106)
- `error TS2449: Class 'NbButtonToggleDirective' used before its declaration.`
- [src\/framework\/theme\/components\/button-group\/button-toggle.directive.ts\#L40](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/button-group/button-toggle.directive.ts#L40)
- `error TS2449: Class 'NbButtonComponent' used before its declaration.`
- [src\/framework\/theme\/components\/button\/button.component.ts\#L534](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/button/button.component.ts#L534)
- `error TS2449: Class 'NbCellDefDirective' used before its declaration.`
- [src\/framework\/theme\/components\/cdk\/table\/cell.ts\#L25](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/cdk/table/cell.ts#L25)
- `error TS2449: Class 'NbHeaderCellDefDirective' used before its declaration.`
- [src\/framework\/theme\/components\/cdk\/table\/cell.ts\#L36](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/cdk/table/cell.ts#L36)
- `error TS2449: Class 'NbFooterCellDefDirective' used before its declaration.`
- [src\/framework\/theme\/components\/cdk\/table\/cell.ts\#L47](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/cdk/table/cell.ts#L47)
- `error TS2449: Class 'NbColumnDefDirective' used before its declaration.`
- [src\/framework\/theme\/components\/cdk\/table\/cell.ts\#L61](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/cdk/table/cell.ts#L61)
- [src\/framework\/theme\/components\/cdk\/table\/cell.ts\#L62](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/cdk/table/cell.ts#L62)
- `error TS2449: Class 'NbDataRowOutletDirective' used before its declaration.`
- [src\/framework\/theme\/components\/cdk\/table\/row.ts\#L18](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/cdk/table/row.ts#L18)
- `error TS2449: Class 'NbHeaderRowOutletDirective' used before its declaration.`
- [src\/framework\/theme\/components\/cdk\/table\/row.ts\#L24](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/cdk/table/row.ts#L24)
- `error TS2449: Class 'NbFooterRowOutletDirective' used before its declaration.`
- [src\/framework\/theme\/components\/cdk\/table\/row.ts\#L30](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/cdk/table/row.ts#L30)
- `error TS2449: Class 'NbNoDataRowOutletDirective' used before its declaration.`
- [src\/framework\/theme\/components\/cdk\/table\/row.ts\#L36](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/cdk/table/row.ts#L36)
- `error TS2449: Class 'NbCellOutletDirective' used before its declaration.`
- [src\/framework\/theme\/components\/cdk\/table\/row.ts\#L42](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/cdk/table/row.ts#L42)
- `error TS2449: Class 'NbHeaderRowDefDirective' used before its declaration.`
- [src\/framework\/theme\/components\/cdk\/table\/row.ts\#L52](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/cdk/table/row.ts#L52)
- `error TS2449: Class 'NbFooterRowDefDirective' used before its declaration.`
- [src\/framework\/theme\/components\/cdk\/table\/row.ts\#L65](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/cdk/table/row.ts#L65)
- `error TS2449: Class 'NbRowDefDirective' used before its declaration.`
- [src\/framework\/theme\/components\/cdk\/table\/row.ts\#L79](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/cdk/table/row.ts#L79)
- `error TS2449: Class 'NbHeaderRowComponent' used before its declaration.`
- [src\/framework\/theme\/components\/cdk\/table\/row.ts\#L95](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/cdk/table/row.ts#L95)
- `error TS2449: Class 'NbFooterRowComponent' used before its declaration.`
- [src\/framework\/theme\/components\/cdk\/table\/row.ts\#L109](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/cdk/table/row.ts#L109)
- `error TS2449: Class 'NbRowComponent' used before its declaration.`
- [src\/framework\/theme\/components\/cdk\/table\/row.ts\#L123](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/cdk/table/row.ts#L123)
- `error TS2449: Class 'NbInputDirective' used before its declaration.`
- [src\/framework\/theme\/components\/input\/input.directive.ts\#L222](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/input/input.directive.ts#L222)
- `error TS2449: Class 'NbSelectWithAutocompleteComponent' used before its declaration.`
- [src\/framework\/theme\/components\/select-with-autocomplete\/select-with-autocomplete.component.ts\#L89](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/select-with-autocomplete/select-with-autocomplete.component.ts#L89)
- [src\/framework\/theme\/components\/select-with-autocomplete\/select-with-autocomplete.component.ts\#L90](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/select-with-autocomplete/select-with-autocomplete.component.ts#L90)
- `error TS2449: Class 'NbSelectComponent' used before its declaration.`
- [src\/framework\/theme\/components\/select\/select.component.ts\#L516](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/select/select.component.ts#L516)
- [src\/framework\/theme\/components\/select\/select.component.ts\#L517](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/select/select.component.ts#L517)
- `error TS2449: Class 'NbStepperComponent' used before its declaration.`
- [src\/framework\/theme\/components\/stepper\/stepper.component.ts\#L124](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/stepper/stepper.component.ts#L124)
- `error TS2449: Class 'NbTagInputDirective' used before its declaration.`
- [src\/framework\/theme\/components\/tag\/tag-input.directive.ts\#L58](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/tag/tag-input.directive.ts#L58)
- `error TS2449: Class 'NbTreeGridCellDirective' used before its declaration.`
- [src\/framework\/theme\/components\/tree-grid\/tree-grid-cell.component.ts\#L38](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/tree-grid/tree-grid-cell.component.ts#L38)
- `error TS2449: Class 'NbTreeGridHeaderCellDirective' used before its declaration.`
- [src\/framework\/theme\/components\/tree-grid\/tree-grid-cell.component.ts\#L150](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/tree-grid/tree-grid-cell.component.ts#L150)
- `error TS2449: Class 'NbTreeGridFooterCellDirective' used before its declaration.`
- [src\/framework\/theme\/components\/tree-grid\/tree-grid-cell.component.ts\#L195](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/tree-grid/tree-grid-cell.component.ts#L195)
- `error TS2449: Class 'NbTreeGridColumnDefDirective' used before its declaration.`
- [src\/framework\/theme\/components\/tree-grid\/tree-grid-column-def.directive.ts\#L12](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/tree-grid/tree-grid-column-def.directive.ts#L12)
- [src\/framework\/theme\/components\/tree-grid\/tree-grid-column-def.directive.ts\#L13](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/tree-grid/tree-grid-column-def.directive.ts#L13)
- `error TS2449: Class 'NbTreeGridRowDefDirective' used before its declaration.`
- [src\/framework\/theme\/components\/tree-grid\/tree-grid-def.component.ts\#L25](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/tree-grid/tree-grid-def.component.ts#L25)
- `error TS2449: Class 'NbTreeGridHeaderRowDefDirective' used before its declaration.`
- [src\/framework\/theme\/components\/tree-grid\/tree-grid-def.component.ts\#L72](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/tree-grid/tree-grid-def.component.ts#L72)
- `error TS2449: Class 'NbTreeGridFooterRowDefDirective' used before its declaration.`
- [src\/framework\/theme\/components\/tree-grid\/tree-grid-def.component.ts\#L118](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/tree-grid/tree-grid-def.component.ts#L118)
- `error TS2449: Class 'NbTreeGridCellDefDirective' used before its declaration.`
- [src\/framework\/theme\/components\/tree-grid\/tree-grid-def.component.ts\#L168](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/tree-grid/tree-grid-def.component.ts#L168)
- `error TS2449: Class 'NbTreeGridHeaderCellDefDirective' used before its declaration.`
- [src\/framework\/theme\/components\/tree-grid\/tree-grid-def.component.ts\#L178](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/tree-grid/tree-grid-def.component.ts#L178)
- `error TS2449: Class 'NbTreeGridFooterCellDefDirective' used before its declaration.`
- [src\/framework\/theme\/components\/tree-grid\/tree-grid-def.component.ts\#L188](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/tree-grid/tree-grid-def.component.ts#L188)
- `error TS2449: Class 'NbFilterInputDirective' used before its declaration.`
- [src\/framework\/theme\/components\/tree-grid\/tree-grid-filter.ts\#L27](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/tree-grid/tree-grid-filter.ts#L27)
- `error TS2449: Class 'NbTreeGridRowComponent' used before its declaration.`
- [src\/framework\/theme\/components\/tree-grid\/tree-grid-row.component.ts\#L23](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/tree-grid/tree-grid-row.component.ts#L23)
- `error TS2449: Class 'NbTreeGridHeaderRowComponent' used before its declaration.`
- [src\/framework\/theme\/components\/tree-grid\/tree-grid-row.component.ts\#L80](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/tree-grid/tree-grid-row.component.ts#L80)
- `error TS2449: Class 'NbTreeGridFooterRowComponent' used before its declaration.`
- [src\/framework\/theme\/components\/tree-grid\/tree-grid-row.component.ts\#L93](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/tree-grid/tree-grid-row.component.ts#L93)
- `error TS2449: Class 'NbTreeGridComponent' used before its declaration.`
- [src\/framework\/theme\/components\/tree-grid\/tree-grid.component.ts\#L145](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/tree-grid/tree-grid.component.ts#L145)
### [src\/framework\/auth\/tsconfig.spec.json](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/auth/tsconfig.spec.json)
- `error TS2449: Class 'NbButtonGroupComponent' used before its declaration.`
- [src\/framework\/theme\/components\/button-group\/button-group.component.ts\#L106](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/button-group/button-group.component.ts#L106)
- `error TS2449: Class 'NbButtonToggleDirective' used before its declaration.`
- [src\/framework\/theme\/components\/button-group\/button-toggle.directive.ts\#L40](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/button-group/button-toggle.directive.ts#L40)
- `error TS2449: Class 'NbButtonComponent' used before its declaration.`
- [src\/framework\/theme\/components\/button\/button.component.ts\#L534](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/button/button.component.ts#L534)
- `error TS2449: Class 'NbCellDefDirective' used before its declaration.`
- [src\/framework\/theme\/components\/cdk\/table\/cell.ts\#L25](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/cdk/table/cell.ts#L25)
- `error TS2449: Class 'NbHeaderCellDefDirective' used before its declaration.`
- [src\/framework\/theme\/components\/cdk\/table\/cell.ts\#L36](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/cdk/table/cell.ts#L36)
- `error TS2449: Class 'NbFooterCellDefDirective' used before its declaration.`
- [src\/framework\/theme\/components\/cdk\/table\/cell.ts\#L47](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/cdk/table/cell.ts#L47)
- `error TS2449: Class 'NbColumnDefDirective' used before its declaration.`
- [src\/framework\/theme\/components\/cdk\/table\/cell.ts\#L61](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/cdk/table/cell.ts#L61)
- [src\/framework\/theme\/components\/cdk\/table\/cell.ts\#L62](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/cdk/table/cell.ts#L62)
- `error TS2449: Class 'NbDataRowOutletDirective' used before its declaration.`
- [src\/framework\/theme\/components\/cdk\/table\/row.ts\#L18](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/cdk/table/row.ts#L18)
- `error TS2449: Class 'NbHeaderRowOutletDirective' used before its declaration.`
- [src\/framework\/theme\/components\/cdk\/table\/row.ts\#L24](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/cdk/table/row.ts#L24)
- `error TS2449: Class 'NbFooterRowOutletDirective' used before its declaration.`
- [src\/framework\/theme\/components\/cdk\/table\/row.ts\#L30](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/cdk/table/row.ts#L30)
- `error TS2449: Class 'NbNoDataRowOutletDirective' used before its declaration.`
- [src\/framework\/theme\/components\/cdk\/table\/row.ts\#L36](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/cdk/table/row.ts#L36)
- `error TS2449: Class 'NbCellOutletDirective' used before its declaration.`
- [src\/framework\/theme\/components\/cdk\/table\/row.ts\#L42](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/cdk/table/row.ts#L42)
- `error TS2449: Class 'NbHeaderRowDefDirective' used before its declaration.`
- [src\/framework\/theme\/components\/cdk\/table\/row.ts\#L52](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/cdk/table/row.ts#L52)
- `error TS2449: Class 'NbFooterRowDefDirective' used before its declaration.`
- [src\/framework\/theme\/components\/cdk\/table\/row.ts\#L65](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/cdk/table/row.ts#L65)
- `error TS2449: Class 'NbRowDefDirective' used before its declaration.`
- [src\/framework\/theme\/components\/cdk\/table\/row.ts\#L79](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/cdk/table/row.ts#L79)
- `error TS2449: Class 'NbHeaderRowComponent' used before its declaration.`
- [src\/framework\/theme\/components\/cdk\/table\/row.ts\#L95](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/cdk/table/row.ts#L95)
- `error TS2449: Class 'NbFooterRowComponent' used before its declaration.`
- [src\/framework\/theme\/components\/cdk\/table\/row.ts\#L109](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/cdk/table/row.ts#L109)
- `error TS2449: Class 'NbRowComponent' used before its declaration.`
- [src\/framework\/theme\/components\/cdk\/table\/row.ts\#L123](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/cdk/table/row.ts#L123)
- `error TS2449: Class 'NbInputDirective' used before its declaration.`
- [src\/framework\/theme\/components\/input\/input.directive.ts\#L222](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/input/input.directive.ts#L222)
- `error TS2449: Class 'NbSelectWithAutocompleteComponent' used before its declaration.`
- [src\/framework\/theme\/components\/select-with-autocomplete\/select-with-autocomplete.component.ts\#L89](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/select-with-autocomplete/select-with-autocomplete.component.ts#L89)
- [src\/framework\/theme\/components\/select-with-autocomplete\/select-with-autocomplete.component.ts\#L90](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/select-with-autocomplete/select-with-autocomplete.component.ts#L90)
- `error TS2449: Class 'NbSelectComponent' used before its declaration.`
- [src\/framework\/theme\/components\/select\/select.component.ts\#L516](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/select/select.component.ts#L516)
- [src\/framework\/theme\/components\/select\/select.component.ts\#L517](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/select/select.component.ts#L517)
- `error TS2449: Class 'NbStepperComponent' used before its declaration.`
- [src\/framework\/theme\/components\/stepper\/stepper.component.ts\#L124](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/stepper/stepper.component.ts#L124)
- `error TS2449: Class 'NbTagInputDirective' used before its declaration.`
- [src\/framework\/theme\/components\/tag\/tag-input.directive.ts\#L58](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/tag/tag-input.directive.ts#L58)
- `error TS2449: Class 'NbTreeGridCellDirective' used before its declaration.`
- [src\/framework\/theme\/components\/tree-grid\/tree-grid-cell.component.ts\#L38](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/tree-grid/tree-grid-cell.component.ts#L38)
- `error TS2449: Class 'NbTreeGridHeaderCellDirective' used before its declaration.`
- [src\/framework\/theme\/components\/tree-grid\/tree-grid-cell.component.ts\#L150](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/tree-grid/tree-grid-cell.component.ts#L150)
- `error TS2449: Class 'NbTreeGridFooterCellDirective' used before its declaration.`
- [src\/framework\/theme\/components\/tree-grid\/tree-grid-cell.component.ts\#L195](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/tree-grid/tree-grid-cell.component.ts#L195)
- `error TS2449: Class 'NbTreeGridColumnDefDirective' used before its declaration.`
- [src\/framework\/theme\/components\/tree-grid\/tree-grid-column-def.directive.ts\#L12](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/tree-grid/tree-grid-column-def.directive.ts#L12)
- [src\/framework\/theme\/components\/tree-grid\/tree-grid-column-def.directive.ts\#L13](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/tree-grid/tree-grid-column-def.directive.ts#L13)
- `error TS2449: Class 'NbTreeGridRowDefDirective' used before its declaration.`
- [src\/framework\/theme\/components\/tree-grid\/tree-grid-def.component.ts\#L25](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/tree-grid/tree-grid-def.component.ts#L25)
- `error TS2449: Class 'NbTreeGridHeaderRowDefDirective' used before its declaration.`
- [src\/framework\/theme\/components\/tree-grid\/tree-grid-def.component.ts\#L72](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/tree-grid/tree-grid-def.component.ts#L72)
- `error TS2449: Class 'NbTreeGridFooterRowDefDirective' used before its declaration.`
- [src\/framework\/theme\/components\/tree-grid\/tree-grid-def.component.ts\#L118](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/tree-grid/tree-grid-def.component.ts#L118)
- `error TS2449: Class 'NbTreeGridCellDefDirective' used before its declaration.`
- [src\/framework\/theme\/components\/tree-grid\/tree-grid-def.component.ts\#L168](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/tree-grid/tree-grid-def.component.ts#L168)
- `error TS2449: Class 'NbTreeGridHeaderCellDefDirective' used before its declaration.`
- [src\/framework\/theme\/components\/tree-grid\/tree-grid-def.component.ts\#L178](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/tree-grid/tree-grid-def.component.ts#L178)
- `error TS2449: Class 'NbTreeGridFooterCellDefDirective' used before its declaration.`
- [src\/framework\/theme\/components\/tree-grid\/tree-grid-def.component.ts\#L188](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/tree-grid/tree-grid-def.component.ts#L188)
- `error TS2449: Class 'NbFilterInputDirective' used before its declaration.`
- [src\/framework\/theme\/components\/tree-grid\/tree-grid-filter.ts\#L27](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/tree-grid/tree-grid-filter.ts#L27)
- `error TS2449: Class 'NbTreeGridRowComponent' used before its declaration.`
- [src\/framework\/theme\/components\/tree-grid\/tree-grid-row.component.ts\#L23](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/tree-grid/tree-grid-row.component.ts#L23)
- `error TS2449: Class 'NbTreeGridHeaderRowComponent' used before its declaration.`
- [src\/framework\/theme\/components\/tree-grid\/tree-grid-row.component.ts\#L80](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/tree-grid/tree-grid-row.component.ts#L80)
- `error TS2449: Class 'NbTreeGridFooterRowComponent' used before its declaration.`
- [src\/framework\/theme\/components\/tree-grid\/tree-grid-row.component.ts\#L93](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/tree-grid/tree-grid-row.component.ts#L93)
- `error TS2449: Class 'NbTreeGridComponent' used before its declaration.`
- [src\/framework\/theme\/components\/tree-grid\/tree-grid.component.ts\#L145](https://github.com/akveo/nebular/blob/4202d211fffcc5ceb6207cdc05cc4a95a98a2902/src/framework/theme/components/tree-grid/tree-grid.component.ts#L145)
### [tsconfig.json](https://github.com/ardatan/graphql-tools/blob/5419e5e44cf188a88cd1afc21a7e2c899786fd4f/tsconfig.json)
- `error TS5102: Option 'suppressImplicitAnyIndexErrors' has been removed. Please remove it from your configuration.`
- [tsconfig.json\#L19](https://github.com/ardatan/graphql-tools/blob/5419e5e44cf188a88cd1afc21a7e2c899786fd4f/tsconfig.json#L19)
**8 of 40 projects failed to build with the old tsc and were ignored**
### [tsconfig.json](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/tsconfig.json)
- `error TS2416: Property 'filterProvider' in type 'TwoFactorSetupComponent' is not assignable to the same property in base type 'TwoFactorSetupComponent'.`
- [apps\/web\/src\/app\/admin-console\/organizations\/settings\/two-factor-setup.component.ts\#L80](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/apps/web/src/app/admin-console/organizations/settings/two-factor-setup.component.ts#L80)
- `error TS2449: Class 'UserVerificationComponent' used before its declaration.`
- [apps\/web\/src\/app\/auth\/shared\/components\/user-verification\/user-verification.component.ts\#L18](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/apps/web/src/app/auth/shared/components/user-verification/user-verification.component.ts#L18)
- `error TS2449: Class 'VerticalStep' used before its declaration.`
- [apps\/web\/src\/app\/auth\/trial-initiation\/vertical-stepper\/vertical-step.component.ts\#L7](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/apps/web/src/app/auth/trial-initiation/vertical-stepper/vertical-step.component.ts#L7)
- `error TS2449: Class 'VerticalStepperComponent' used before its declaration.`
- [apps\/web\/src\/app\/auth\/trial-initiation\/vertical-stepper\/vertical-stepper.component.ts\#L9](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/apps/web/src/app/auth/trial-initiation/vertical-stepper/vertical-stepper.component.ts#L9)
- `error TS2449: Class 'VaultTimeoutInputComponent' used before its declaration.`
- [apps\/web\/src\/app\/settings\/vault-timeout-input.component.ts\#L13](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/apps/web/src/app/settings/vault-timeout-input.component.ts#L13)
- [apps\/web\/src\/app\/settings\/vault-timeout-input.component.ts\#L18](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/apps/web/src/app/settings/vault-timeout-input.component.ts#L18)
- `error TS2449: Class 'ExpirationOptionsComponent' used before its declaration.`
- [bitwarden\_license\/bit-web\/src\/app\/secrets-manager\/service-accounts\/access\/dialogs\/expiration-options.component.ts\#L26](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/bitwarden_license/bit-web/src/app/secrets-manager/service-accounts/access/dialogs/expiration-options.component.ts#L26)
- [bitwarden\_license\/bit-web\/src\/app\/secrets-manager\/service-accounts\/access\/dialogs\/expiration-options.component.ts\#L31](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/bitwarden_license/bit-web/src/app/secrets-manager/service-accounts/access/dialogs/expiration-options.component.ts#L31)
- `error TS2449: Class 'UserVerificationFormInputComponent' used before its declaration.`
- [libs\/auth\/src\/angular\/user-verification\/user-verification-form-input.component.ts\#L47](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/auth/src/angular/user-verification/user-verification-form-input.component.ts#L47)
- `error TS2449: Class 'ButtonComponent' used before its declaration.`
- [libs\/components\/src\/button\/button.component.ts\#L59](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/button/button.component.ts#L59)
- `error TS2449: Class 'CheckboxComponent' used before its declaration.`
- [libs\/components\/src\/checkbox\/checkbox.component.ts\#L9](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/checkbox/checkbox.component.ts#L9)
- `error TS2449: Class 'BitIconButtonComponent' used before its declaration.`
- [libs\/components\/src\/icon-button\/icon-button.component.ts\#L126](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/icon-button/icon-button.component.ts#L126)
- `error TS2449: Class 'BitInputDirective' used before its declaration.`
- [libs\/components\/src\/input\/input.directive.ts\#L20](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/input/input.directive.ts#L20)
- `error TS2449: Class 'MultiSelectComponent' used before its declaration.`
- [libs\/components\/src\/multi-select\/multi-select.component.ts\#L28](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/multi-select/multi-select.component.ts#L28)
- `error TS2449: Class 'NavGroupComponent' used before its declaration.`
- [libs\/components\/src\/navigation\/nav-group.component.ts\#L18](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/navigation/nav-group.component.ts#L18)
- `error TS2449: Class 'NavItemComponent' used before its declaration.`
- [libs\/components\/src\/navigation\/nav-item.component.ts\#L10](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/navigation/nav-item.component.ts#L10)
- `error TS2449: Class 'RadioInputComponent' used before its declaration.`
- [libs\/components\/src\/radio-button\/radio-input.component.ts\#L11](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/radio-button/radio-input.component.ts#L11)
- `error TS2449: Class 'SearchComponent' used before its declaration.`
- [libs\/components\/src\/search\/search.component.ts\#L15](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/search/search.component.ts#L15)
- [libs\/components\/src\/search\/search.component.ts\#L19](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/search/search.component.ts#L19)
- `error TS2449: Class 'SelectComponent' used before its declaration.`
- [libs\/components\/src\/select\/select.component.ts\#L26](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/select/select.component.ts#L26)
### [libs\/vault\/tsconfig.spec.json](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/vault/tsconfig.spec.json)
- `error TS2449: Class 'ButtonComponent' used before its declaration.`
- [libs\/components\/src\/button\/button.component.ts\#L59](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/button/button.component.ts#L59)
- `error TS2449: Class 'CheckboxComponent' used before its declaration.`
- [libs\/components\/src\/checkbox\/checkbox.component.ts\#L9](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/checkbox/checkbox.component.ts#L9)
- `error TS2449: Class 'BitIconButtonComponent' used before its declaration.`
- [libs\/components\/src\/icon-button\/icon-button.component.ts\#L126](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/icon-button/icon-button.component.ts#L126)
- `error TS2449: Class 'BitInputDirective' used before its declaration.`
- [libs\/components\/src\/input\/input.directive.ts\#L20](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/input/input.directive.ts#L20)
- `error TS2449: Class 'MultiSelectComponent' used before its declaration.`
- [libs\/components\/src\/multi-select\/multi-select.component.ts\#L28](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/multi-select/multi-select.component.ts#L28)
- `error TS2449: Class 'NavGroupComponent' used before its declaration.`
- [libs\/components\/src\/navigation\/nav-group.component.ts\#L18](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/navigation/nav-group.component.ts#L18)
- `error TS2449: Class 'NavItemComponent' used before its declaration.`
- [libs\/components\/src\/navigation\/nav-item.component.ts\#L10](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/navigation/nav-item.component.ts#L10)
- `error TS2449: Class 'RadioInputComponent' used before its declaration.`
- [libs\/components\/src\/radio-button\/radio-input.component.ts\#L11](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/radio-button/radio-input.component.ts#L11)
- `error TS2449: Class 'SearchComponent' used before its declaration.`
- [libs\/components\/src\/search\/search.component.ts\#L15](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/search/search.component.ts#L15)
- [libs\/components\/src\/search\/search.component.ts\#L19](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/search/search.component.ts#L19)
- `error TS2449: Class 'SelectComponent' used before its declaration.`
- [libs\/components\/src\/select\/select.component.ts\#L26](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/select/select.component.ts#L26)
### [libs\/vault\/tsconfig.json](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/vault/tsconfig.json)
- `error TS2449: Class 'ButtonComponent' used before its declaration.`
- [libs\/components\/src\/button\/button.component.ts\#L59](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/button/button.component.ts#L59)
- `error TS2449: Class 'CheckboxComponent' used before its declaration.`
- [libs\/components\/src\/checkbox\/checkbox.component.ts\#L9](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/checkbox/checkbox.component.ts#L9)
- `error TS2449: Class 'BitIconButtonComponent' used before its declaration.`
- [libs\/components\/src\/icon-button\/icon-button.component.ts\#L126](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/icon-button/icon-button.component.ts#L126)
- `error TS2449: Class 'BitInputDirective' used before its declaration.`
- [libs\/components\/src\/input\/input.directive.ts\#L20](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/input/input.directive.ts#L20)
- `error TS2449: Class 'MultiSelectComponent' used before its declaration.`
- [libs\/components\/src\/multi-select\/multi-select.component.ts\#L28](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/multi-select/multi-select.component.ts#L28)
- `error TS2449: Class 'NavGroupComponent' used before its declaration.`
- [libs\/components\/src\/navigation\/nav-group.component.ts\#L18](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/navigation/nav-group.component.ts#L18)
- `error TS2449: Class 'NavItemComponent' used before its declaration.`
- [libs\/components\/src\/navigation\/nav-item.component.ts\#L10](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/navigation/nav-item.component.ts#L10)
- `error TS2449: Class 'RadioInputComponent' used before its declaration.`
- [libs\/components\/src\/radio-button\/radio-input.component.ts\#L11](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/radio-button/radio-input.component.ts#L11)
- `error TS2449: Class 'SearchComponent' used before its declaration.`
- [libs\/components\/src\/search\/search.component.ts\#L15](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/search/search.component.ts#L15)
- [libs\/components\/src\/search\/search.component.ts\#L19](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/search/search.component.ts#L19)
- `error TS2449: Class 'SelectComponent' used before its declaration.`
- [libs\/components\/src\/select\/select.component.ts\#L26](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/select/select.component.ts#L26)
### [libs\/tools\/export\/vault-export\/vault-export-ui\/tsconfig.spec.json](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/tools/export/vault-export/vault-export-ui/tsconfig.spec.json)
- `error TS2449: Class 'ButtonComponent' used before its declaration.`
- [libs\/components\/src\/button\/button.component.ts\#L59](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/button/button.component.ts#L59)
- `error TS2449: Class 'CheckboxComponent' used before its declaration.`
- [libs\/components\/src\/checkbox\/checkbox.component.ts\#L9](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/checkbox/checkbox.component.ts#L9)
- `error TS2449: Class 'BitIconButtonComponent' used before its declaration.`
- [libs\/components\/src\/icon-button\/icon-button.component.ts\#L126](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/icon-button/icon-button.component.ts#L126)
- `error TS2449: Class 'BitInputDirective' used before its declaration.`
- [libs\/components\/src\/input\/input.directive.ts\#L20](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/input/input.directive.ts#L20)
- `error TS2449: Class 'MultiSelectComponent' used before its declaration.`
- [libs\/components\/src\/multi-select\/multi-select.component.ts\#L28](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/multi-select/multi-select.component.ts#L28)
- `error TS2449: Class 'NavGroupComponent' used before its declaration.`
- [libs\/components\/src\/navigation\/nav-group.component.ts\#L18](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/navigation/nav-group.component.ts#L18)
- `error TS2449: Class 'NavItemComponent' used before its declaration.`
- [libs\/components\/src\/navigation\/nav-item.component.ts\#L10](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/navigation/nav-item.component.ts#L10)
- `error TS2449: Class 'RadioInputComponent' used before its declaration.`
- [libs\/components\/src\/radio-button\/radio-input.component.ts\#L11](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/radio-button/radio-input.component.ts#L11)
- `error TS2449: Class 'SearchComponent' used before its declaration.`
- [libs\/components\/src\/search\/search.component.ts\#L15](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/search/search.component.ts#L15)
- [libs\/components\/src\/search\/search.component.ts\#L19](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/search/search.component.ts#L19)
- `error TS2449: Class 'SelectComponent' used before its declaration.`
- [libs\/components\/src\/select\/select.component.ts\#L26](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/select/select.component.ts#L26)
### [libs\/tools\/export\/vault-export\/vault-export-ui\/tsconfig.json](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/tools/export/vault-export/vault-export-ui/tsconfig.json)
- `error TS2449: Class 'ButtonComponent' used before its declaration.`
- [libs\/components\/src\/button\/button.component.ts\#L59](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/button/button.component.ts#L59)
- `error TS2449: Class 'CheckboxComponent' used before its declaration.`
- [libs\/components\/src\/checkbox\/checkbox.component.ts\#L9](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/checkbox/checkbox.component.ts#L9)
- `error TS2449: Class 'BitIconButtonComponent' used before its declaration.`
- [libs\/components\/src\/icon-button\/icon-button.component.ts\#L126](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/icon-button/icon-button.component.ts#L126)
- `error TS2449: Class 'BitInputDirective' used before its declaration.`
- [libs\/components\/src\/input\/input.directive.ts\#L20](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/input/input.directive.ts#L20)
- `error TS2449: Class 'MultiSelectComponent' used before its declaration.`
- [libs\/components\/src\/multi-select\/multi-select.component.ts\#L28](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/multi-select/multi-select.component.ts#L28)
- `error TS2449: Class 'NavGroupComponent' used before its declaration.`
- [libs\/components\/src\/navigation\/nav-group.component.ts\#L18](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/navigation/nav-group.component.ts#L18)
- `error TS2449: Class 'NavItemComponent' used before its declaration.`
- [libs\/components\/src\/navigation\/nav-item.component.ts\#L10](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/navigation/nav-item.component.ts#L10)
- `error TS2449: Class 'RadioInputComponent' used before its declaration.`
- [libs\/components\/src\/radio-button\/radio-input.component.ts\#L11](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/radio-button/radio-input.component.ts#L11)
- `error TS2449: Class 'SearchComponent' used before its declaration.`
- [libs\/components\/src\/search\/search.component.ts\#L15](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/search/search.component.ts#L15)
- [libs\/components\/src\/search\/search.component.ts\#L19](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/search/search.component.ts#L19)
- `error TS2449: Class 'SelectComponent' used before its declaration.`
- [libs\/components\/src\/select\/select.component.ts\#L26](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/select/select.component.ts#L26)
### [libs\/importer\/tsconfig.spec.json](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/importer/tsconfig.spec.json)
- `error TS2449: Class 'ButtonComponent' used before its declaration.`
- [libs\/components\/src\/button\/button.component.ts\#L59](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/button/button.component.ts#L59)
- `error TS2449: Class 'CheckboxComponent' used before its declaration.`
- [libs\/components\/src\/checkbox\/checkbox.component.ts\#L9](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/checkbox/checkbox.component.ts#L9)
- `error TS2449: Class 'BitIconButtonComponent' used before its declaration.`
- [libs\/components\/src\/icon-button\/icon-button.component.ts\#L126](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/icon-button/icon-button.component.ts#L126)
- `error TS2449: Class 'BitInputDirective' used before its declaration.`
- [libs\/components\/src\/input\/input.directive.ts\#L20](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/input/input.directive.ts#L20)
- `error TS2449: Class 'MultiSelectComponent' used before its declaration.`
- [libs\/components\/src\/multi-select\/multi-select.component.ts\#L28](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/multi-select/multi-select.component.ts#L28)
- `error TS2449: Class 'NavGroupComponent' used before its declaration.`
- [libs\/components\/src\/navigation\/nav-group.component.ts\#L18](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/navigation/nav-group.component.ts#L18)
- `error TS2449: Class 'NavItemComponent' used before its declaration.`
- [libs\/components\/src\/navigation\/nav-item.component.ts\#L10](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/navigation/nav-item.component.ts#L10)
- `error TS2449: Class 'RadioInputComponent' used before its declaration.`
- [libs\/components\/src\/radio-button\/radio-input.component.ts\#L11](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/radio-button/radio-input.component.ts#L11)
- `error TS2449: Class 'SearchComponent' used before its declaration.`
- [libs\/components\/src\/search\/search.component.ts\#L15](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/search/search.component.ts#L15)
- [libs\/components\/src\/search\/search.component.ts\#L19](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/search/search.component.ts#L19)
- `error TS2449: Class 'SelectComponent' used before its declaration.`
- [libs\/components\/src\/select\/select.component.ts\#L26](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/select/select.component.ts#L26)
### [libs\/importer\/tsconfig.json](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/importer/tsconfig.json)
- `error TS2449: Class 'ButtonComponent' used before its declaration.`
- [libs\/components\/src\/button\/button.component.ts\#L59](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/button/button.component.ts#L59)
- `error TS2449: Class 'CheckboxComponent' used before its declaration.`
- [libs\/components\/src\/checkbox\/checkbox.component.ts\#L9](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/checkbox/checkbox.component.ts#L9)
- `error TS2449: Class 'BitIconButtonComponent' used before its declaration.`
- [libs\/components\/src\/icon-button\/icon-button.component.ts\#L126](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/icon-button/icon-button.component.ts#L126)
- `error TS2449: Class 'BitInputDirective' used before its declaration.`
- [libs\/components\/src\/input\/input.directive.ts\#L20](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/input/input.directive.ts#L20)
- `error TS2449: Class 'MultiSelectComponent' used before its declaration.`
- [libs\/components\/src\/multi-select\/multi-select.component.ts\#L28](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/multi-select/multi-select.component.ts#L28)
- `error TS2449: Class 'NavGroupComponent' used before its declaration.`
- [libs\/components\/src\/navigation\/nav-group.component.ts\#L18](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/navigation/nav-group.component.ts#L18)
- `error TS2449: Class 'NavItemComponent' used before its declaration.`
- [libs\/components\/src\/navigation\/nav-item.component.ts\#L10](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/navigation/nav-item.component.ts#L10)
- `error TS2449: Class 'RadioInputComponent' used before its declaration.`
- [libs\/components\/src\/radio-button\/radio-input.component.ts\#L11](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/radio-button/radio-input.component.ts#L11)
- `error TS2449: Class 'SearchComponent' used before its declaration.`
- [libs\/components\/src\/search\/search.component.ts\#L15](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/search/search.component.ts#L15)
- [libs\/components\/src\/search\/search.component.ts\#L19](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/search/search.component.ts#L19)
- `error TS2449: Class 'SelectComponent' used before its declaration.`
- [libs\/components\/src\/select\/select.component.ts\#L26](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/select/select.component.ts#L26)
### [libs\/auth\/tsconfig.spec.json](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/auth/tsconfig.spec.json)
- `error TS2449: Class 'UserVerificationFormInputComponent' used before its declaration.`
- [libs\/auth\/src\/angular\/user-verification\/user-verification-form-input.component.ts\#L47](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/auth/src/angular/user-verification/user-verification-form-input.component.ts#L47)
- `error TS2449: Class 'ButtonComponent' used before its declaration.`
- [libs\/components\/src\/button\/button.component.ts\#L59](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/button/button.component.ts#L59)
- `error TS2449: Class 'CheckboxComponent' used before its declaration.`
- [libs\/components\/src\/checkbox\/checkbox.component.ts\#L9](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/checkbox/checkbox.component.ts#L9)
- `error TS2449: Class 'BitIconButtonComponent' used before its declaration.`
- [libs\/components\/src\/icon-button\/icon-button.component.ts\#L126](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/icon-button/icon-button.component.ts#L126)
- `error TS2449: Class 'BitInputDirective' used before its declaration.`
- [libs\/components\/src\/input\/input.directive.ts\#L20](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/input/input.directive.ts#L20)
- `error TS2449: Class 'MultiSelectComponent' used before its declaration.`
- [libs\/components\/src\/multi-select\/multi-select.component.ts\#L28](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/multi-select/multi-select.component.ts#L28)
- `error TS2449: Class 'NavGroupComponent' used before its declaration.`
- [libs\/components\/src\/navigation\/nav-group.component.ts\#L18](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/navigation/nav-group.component.ts#L18)
- `error TS2449: Class 'NavItemComponent' used before its declaration.`
- [libs\/components\/src\/navigation\/nav-item.component.ts\#L10](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/navigation/nav-item.component.ts#L10)
- `error TS2449: Class 'RadioInputComponent' used before its declaration.`
- [libs\/components\/src\/radio-button\/radio-input.component.ts\#L11](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/radio-button/radio-input.component.ts#L11)
- `error TS2449: Class 'SearchComponent' used before its declaration.`
- [libs\/components\/src\/search\/search.component.ts\#L15](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/search/search.component.ts#L15)
- [libs\/components\/src\/search\/search.component.ts\#L19](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/search/search.component.ts#L19)
- `error TS2449: Class 'SelectComponent' used before its declaration.`
- [libs\/components\/src\/select\/select.component.ts\#L26](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/select/select.component.ts#L26)
### [libs\/auth\/tsconfig.json](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/auth/tsconfig.json)
- `error TS2449: Class 'UserVerificationFormInputComponent' used before its declaration.`
- [libs\/auth\/src\/angular\/user-verification\/user-verification-form-input.component.ts\#L47](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/auth/src/angular/user-verification/user-verification-form-input.component.ts#L47)
- `error TS2449: Class 'ButtonComponent' used before its declaration.`
- [libs\/components\/src\/button\/button.component.ts\#L59](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/button/button.component.ts#L59)
- `error TS2449: Class 'CheckboxComponent' used before its declaration.`
- [libs\/components\/src\/checkbox\/checkbox.component.ts\#L9](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/checkbox/checkbox.component.ts#L9)
- `error TS2449: Class 'BitIconButtonComponent' used before its declaration.`
- [libs\/components\/src\/icon-button\/icon-button.component.ts\#L126](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/icon-button/icon-button.component.ts#L126)
- `error TS2449: Class 'BitInputDirective' used before its declaration.`
- [libs\/components\/src\/input\/input.directive.ts\#L20](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/input/input.directive.ts#L20)
- `error TS2449: Class 'MultiSelectComponent' used before its declaration.`
- [libs\/components\/src\/multi-select\/multi-select.component.ts\#L28](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/multi-select/multi-select.component.ts#L28)
- `error TS2449: Class 'NavGroupComponent' used before its declaration.`
- [libs\/components\/src\/navigation\/nav-group.component.ts\#L18](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/navigation/nav-group.component.ts#L18)
- `error TS2449: Class 'NavItemComponent' used before its declaration.`
- [libs\/components\/src\/navigation\/nav-item.component.ts\#L10](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/navigation/nav-item.component.ts#L10)
- `error TS2449: Class 'RadioInputComponent' used before its declaration.`
- [libs\/components\/src\/radio-button\/radio-input.component.ts\#L11](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/radio-button/radio-input.component.ts#L11)
- `error TS2449: Class 'SearchComponent' used before its declaration.`
- [libs\/components\/src\/search\/search.component.ts\#L15](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/search/search.component.ts#L15)
- [libs\/components\/src\/search\/search.component.ts\#L19](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/search/search.component.ts#L19)
- `error TS2449: Class 'SelectComponent' used before its declaration.`
- [libs\/components\/src\/select\/select.component.ts\#L26](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/select/select.component.ts#L26)
### [libs\/angular\/tsconfig.spec.json](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/angular/tsconfig.spec.json)
- `error TS2449: Class 'ButtonComponent' used before its declaration.`
- [libs\/components\/src\/button\/button.component.ts\#L59](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/button/button.component.ts#L59)
- `error TS2449: Class 'CheckboxComponent' used before its declaration.`
- [libs\/components\/src\/checkbox\/checkbox.component.ts\#L9](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/checkbox/checkbox.component.ts#L9)
- `error TS2449: Class 'BitIconButtonComponent' used before its declaration.`
- [libs\/components\/src\/icon-button\/icon-button.component.ts\#L126](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/icon-button/icon-button.component.ts#L126)
- `error TS2449: Class 'BitInputDirective' used before its declaration.`
- [libs\/components\/src\/input\/input.directive.ts\#L20](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/input/input.directive.ts#L20)
- `error TS2449: Class 'MultiSelectComponent' used before its declaration.`
- [libs\/components\/src\/multi-select\/multi-select.component.ts\#L28](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/multi-select/multi-select.component.ts#L28)
- `error TS2449: Class 'NavGroupComponent' used before its declaration.`
- [libs\/components\/src\/navigation\/nav-group.component.ts\#L18](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/navigation/nav-group.component.ts#L18)
- `error TS2449: Class 'NavItemComponent' used before its declaration.`
- [libs\/components\/src\/navigation\/nav-item.component.ts\#L10](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/navigation/nav-item.component.ts#L10)
- `error TS2449: Class 'RadioInputComponent' used before its declaration.`
- [libs\/components\/src\/radio-button\/radio-input.component.ts\#L11](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/radio-button/radio-input.component.ts#L11)
- `error TS2449: Class 'SearchComponent' used before its declaration.`
- [libs\/components\/src\/search\/search.component.ts\#L15](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/search/search.component.ts#L15)
- [libs\/components\/src\/search\/search.component.ts\#L19](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/search/search.component.ts#L19)
- `error TS2449: Class 'SelectComponent' used before its declaration.`
- [libs\/components\/src\/select\/select.component.ts\#L26](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/select/select.component.ts#L26)
### [libs\/angular\/tsconfig.json](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/angular/tsconfig.json)
- `error TS2449: Class 'ButtonComponent' used before its declaration.`
- [libs\/components\/src\/button\/button.component.ts\#L59](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/button/button.component.ts#L59)
- `error TS2449: Class 'CheckboxComponent' used before its declaration.`
- [libs\/components\/src\/checkbox\/checkbox.component.ts\#L9](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/checkbox/checkbox.component.ts#L9)
- `error TS2449: Class 'BitIconButtonComponent' used before its declaration.`
- [libs\/components\/src\/icon-button\/icon-button.component.ts\#L126](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/icon-button/icon-button.component.ts#L126)
- `error TS2449: Class 'BitInputDirective' used before its declaration.`
- [libs\/components\/src\/input\/input.directive.ts\#L20](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/input/input.directive.ts#L20)
- `error TS2449: Class 'MultiSelectComponent' used before its declaration.`
- [libs\/components\/src\/multi-select\/multi-select.component.ts\#L28](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/multi-select/multi-select.component.ts#L28)
- `error TS2449: Class 'NavGroupComponent' used before its declaration.`
- [libs\/components\/src\/navigation\/nav-group.component.ts\#L18](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/navigation/nav-group.component.ts#L18)
- `error TS2449: Class 'NavItemComponent' used before its declaration.`
- [libs\/components\/src\/navigation\/nav-item.component.ts\#L10](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/navigation/nav-item.component.ts#L10)
- `error TS2449: Class 'RadioInputComponent' used before its declaration.`
- [libs\/components\/src\/radio-button\/radio-input.component.ts\#L11](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/radio-button/radio-input.component.ts#L11)
- `error TS2449: Class 'SearchComponent' used before its declaration.`
- [libs\/components\/src\/search\/search.component.ts\#L15](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/search/search.component.ts#L15)
- [libs\/components\/src\/search\/search.component.ts\#L19](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/search/search.component.ts#L19)
- `error TS2449: Class 'SelectComponent' used before its declaration.`
- [libs\/components\/src\/select\/select.component.ts\#L26](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/select/select.component.ts#L26)
### [apps\/web\/tsconfig.spec.json](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/apps/web/tsconfig.spec.json)
- `error TS2449: Class 'UserVerificationComponent' used before its declaration.`
- [apps\/web\/src\/app\/auth\/shared\/components\/user-verification\/user-verification.component.ts\#L18](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/apps/web/src/app/auth/shared/components/user-verification/user-verification.component.ts#L18)
- `error TS2449: Class 'VerticalStep' used before its declaration.`
- [apps\/web\/src\/app\/auth\/trial-initiation\/vertical-stepper\/vertical-step.component.ts\#L7](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/apps/web/src/app/auth/trial-initiation/vertical-stepper/vertical-step.component.ts#L7)
- `error TS2449: Class 'VerticalStepperComponent' used before its declaration.`
- [apps\/web\/src\/app\/auth\/trial-initiation\/vertical-stepper\/vertical-stepper.component.ts\#L9](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/apps/web/src/app/auth/trial-initiation/vertical-stepper/vertical-stepper.component.ts#L9)
- `error TS2449: Class 'VaultTimeoutInputComponent' used before its declaration.`
- [apps\/web\/src\/app\/settings\/vault-timeout-input.component.ts\#L13](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/apps/web/src/app/settings/vault-timeout-input.component.ts#L13)
- [apps\/web\/src\/app\/settings\/vault-timeout-input.component.ts\#L18](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/apps/web/src/app/settings/vault-timeout-input.component.ts#L18)
- `error TS2449: Class 'UserVerificationFormInputComponent' used before its declaration.`
- [libs\/auth\/src\/angular\/user-verification\/user-verification-form-input.component.ts\#L47](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/auth/src/angular/user-verification/user-verification-form-input.component.ts#L47)
- `error TS2449: Class 'ButtonComponent' used before its declaration.`
- [libs\/components\/src\/button\/button.component.ts\#L59](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/button/button.component.ts#L59)
- `error TS2449: Class 'CheckboxComponent' used before its declaration.`
- [libs\/components\/src\/checkbox\/checkbox.component.ts\#L9](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/checkbox/checkbox.component.ts#L9)
- `error TS2449: Class 'BitIconButtonComponent' used before its declaration.`
- [libs\/components\/src\/icon-button\/icon-button.component.ts\#L126](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/icon-button/icon-button.component.ts#L126)
- `error TS2449: Class 'BitInputDirective' used before its declaration.`
- [libs\/components\/src\/input\/input.directive.ts\#L20](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/input/input.directive.ts#L20)
- `error TS2449: Class 'MultiSelectComponent' used before its declaration.`
- [libs\/components\/src\/multi-select\/multi-select.component.ts\#L28](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/multi-select/multi-select.component.ts#L28)
- `error TS2449: Class 'NavGroupComponent' used before its declaration.`
- [libs\/components\/src\/navigation\/nav-group.component.ts\#L18](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/navigation/nav-group.component.ts#L18)
- `error TS2449: Class 'NavItemComponent' used before its declaration.`
- [libs\/components\/src\/navigation\/nav-item.component.ts\#L10](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/navigation/nav-item.component.ts#L10)
- `error TS2449: Class 'RadioInputComponent' used before its declaration.`
- [libs\/components\/src\/radio-button\/radio-input.component.ts\#L11](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/radio-button/radio-input.component.ts#L11)
- `error TS2449: Class 'SearchComponent' used before its declaration.`
- [libs\/components\/src\/search\/search.component.ts\#L15](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/search/search.component.ts#L15)
- [libs\/components\/src\/search\/search.component.ts\#L19](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/search/search.component.ts#L19)
- `error TS2449: Class 'SelectComponent' used before its declaration.`
- [libs\/components\/src\/select\/select.component.ts\#L26](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/select/select.component.ts#L26)
### [apps\/web\/tsconfig.json](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/apps/web/tsconfig.json)
- `error TS2416: Property 'filterProvider' in type 'TwoFactorSetupComponent' is not assignable to the same property in base type 'TwoFactorSetupComponent'.`
- [apps\/web\/src\/app\/admin-console\/organizations\/settings\/two-factor-setup.component.ts\#L80](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/apps/web/src/app/admin-console/organizations/settings/two-factor-setup.component.ts#L80)
- `error TS2449: Class 'UserVerificationComponent' used before its declaration.`
- [apps\/web\/src\/app\/auth\/shared\/components\/user-verification\/user-verification.component.ts\#L18](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/apps/web/src/app/auth/shared/components/user-verification/user-verification.component.ts#L18)
- `error TS2449: Class 'VerticalStep' used before its declaration.`
- [apps\/web\/src\/app\/auth\/trial-initiation\/vertical-stepper\/vertical-step.component.ts\#L7](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/apps/web/src/app/auth/trial-initiation/vertical-stepper/vertical-step.component.ts#L7)
- `error TS2449: Class 'VerticalStepperComponent' used before its declaration.`
- [apps\/web\/src\/app\/auth\/trial-initiation\/vertical-stepper\/vertical-stepper.component.ts\#L9](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/apps/web/src/app/auth/trial-initiation/vertical-stepper/vertical-stepper.component.ts#L9)
- `error TS2449: Class 'VaultTimeoutInputComponent' used before its declaration.`
- [apps\/web\/src\/app\/settings\/vault-timeout-input.component.ts\#L13](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/apps/web/src/app/settings/vault-timeout-input.component.ts#L13)
- [apps\/web\/src\/app\/settings\/vault-timeout-input.component.ts\#L18](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/apps/web/src/app/settings/vault-timeout-input.component.ts#L18)
- `error TS2449: Class 'ExpirationOptionsComponent' used before its declaration.`
- [bitwarden\_license\/bit-web\/src\/app\/secrets-manager\/service-accounts\/access\/dialogs\/expiration-options.component.ts\#L26](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/bitwarden_license/bit-web/src/app/secrets-manager/service-accounts/access/dialogs/expiration-options.component.ts#L26)
- [bitwarden\_license\/bit-web\/src\/app\/secrets-manager\/service-accounts\/access\/dialogs\/expiration-options.component.ts\#L31](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/bitwarden_license/bit-web/src/app/secrets-manager/service-accounts/access/dialogs/expiration-options.component.ts#L31)
- `error TS2449: Class 'UserVerificationFormInputComponent' used before its declaration.`
- [libs\/auth\/src\/angular\/user-verification\/user-verification-form-input.component.ts\#L47](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/auth/src/angular/user-verification/user-verification-form-input.component.ts#L47)
- `error TS2449: Class 'ButtonComponent' used before its declaration.`
- [libs\/components\/src\/button\/button.component.ts\#L59](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/button/button.component.ts#L59)
- `error TS2449: Class 'CheckboxComponent' used before its declaration.`
- [libs\/components\/src\/checkbox\/checkbox.component.ts\#L9](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/checkbox/checkbox.component.ts#L9)
- `error TS2449: Class 'BitIconButtonComponent' used before its declaration.`
- [libs\/components\/src\/icon-button\/icon-button.component.ts\#L126](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/icon-button/icon-button.component.ts#L126)
- `error TS2449: Class 'BitInputDirective' used before its declaration.`
- [libs\/components\/src\/input\/input.directive.ts\#L20](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/input/input.directive.ts#L20)
- `error TS2449: Class 'MultiSelectComponent' used before its declaration.`
- [libs\/components\/src\/multi-select\/multi-select.component.ts\#L28](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/multi-select/multi-select.component.ts#L28)
- `error TS2449: Class 'NavGroupComponent' used before its declaration.`
- [libs\/components\/src\/navigation\/nav-group.component.ts\#L18](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/navigation/nav-group.component.ts#L18)
- `error TS2449: Class 'NavItemComponent' used before its declaration.`
- [libs\/components\/src\/navigation\/nav-item.component.ts\#L10](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/navigation/nav-item.component.ts#L10)
- `error TS2449: Class 'RadioInputComponent' used before its declaration.`
- [libs\/components\/src\/radio-button\/radio-input.component.ts\#L11](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/radio-button/radio-input.component.ts#L11)
- `error TS2449: Class 'SearchComponent' used before its declaration.`
- [libs\/components\/src\/search\/search.component.ts\#L15](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/search/search.component.ts#L15)
- [libs\/components\/src\/search\/search.component.ts\#L19](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/search/search.component.ts#L19)
- `error TS2449: Class 'SelectComponent' used before its declaration.`
- [libs\/components\/src\/select\/select.component.ts\#L26](https://github.com/bitwarden/clients/blob/2a6f21200343daaa9af97b08578cd5b1f9d56252/libs/components/src/select/select.component.ts#L26)
**4 of 11 projects failed to build with the old tsc and were ignored**
### [client\/tsconfig.json](https://github.com/Chocobozzz/PeerTube/blob/8da3e2e9b8229215e3eeb030b491a80cf37f889d/client/tsconfig.json)
- `error TS2449: Class 'CustomStepperComponent' used before its declaration.`
- [client\/src\/app\/+signup\/+register\/custom-stepper.component.ts\#L10](https://github.com/Chocobozzz/PeerTube/blob/8da3e2e9b8229215e3eeb030b491a80cf37f889d/client/src/app/+signup/+register/custom-stepper.component.ts#L10)
**2 of 14 projects failed to build with the old tsc and were ignored**
### [packages\/conventional-changelog-writer\/tsconfig.json](https://github.com/conventional-changelog/conventional-changelog/blob/90abd8a8a18d7aab06adcb67b36d7663e663576c/packages/conventional-changelog-writer/tsconfig.json)
- `error TS2345: Argument of type 'SortBy>' is not assignable to parameter of type 'string | string[] | Comparator> | undefined'.`
- [packages\/conventional-changelog-writer\/src\/options.ts\#L80](https://github.com/conventional-changelog/conventional-changelog/blob/90abd8a8a18d7aab06adcb67b36d7663e663576c/packages/conventional-changelog-writer/src/options.ts#L80)
**1 of 3 projects failed to build with the old tsc and were ignored**
### [packages\/data-provider\/tsconfig.spec.json](https://github.com/danny-avila/LibreChat/blob/1f0fb497f8b6220daad5f8ab6ac7fcb1cb828776/packages/data-provider/tsconfig.spec.json)
- `error TS18055: 'FetchTokenConfig.openrouter' has a string type, but must have syntactically recognizable string syntax when 'isolatedModules' is enabled.`
- [packages\/data-provider\/src\/config.ts\#L240](https://github.com/danny-avila/LibreChat/blob/1f0fb497f8b6220daad5f8ab6ac7fcb1cb828776/packages/data-provider/src/config.ts#L240)
### [packages\/data-provider\/tsconfig.json](https://github.com/danny-avila/LibreChat/blob/1f0fb497f8b6220daad5f8ab6ac7fcb1cb828776/packages/data-provider/tsconfig.json)
- `error TS18055: 'FetchTokenConfig.openrouter' has a string type, but must have syntactically recognizable string syntax when 'isolatedModules' is enabled.`
- [packages\/data-provider\/src\/config.ts\#L240](https://github.com/danny-avila/LibreChat/blob/1f0fb497f8b6220daad5f8ab6ac7fcb1cb828776/packages/data-provider/src/config.ts#L240)
**11 of 29 projects failed to build with the old tsc and were ignored**
### [tabby-web-demo\/tsconfig.json](https://github.com/Eugeny/tabby/blob/24c64a5e24005812e3c3159bd2ddc4de0e633c52/tabby-web-demo/tsconfig.json)
- `error TS2449: Class 'CheckboxComponent' used before its declaration.`
- [tabby-core\/src\/components\/checkbox.component.ts\#L15](https://github.com/Eugeny/tabby/blob/24c64a5e24005812e3c3159bd2ddc4de0e633c52/tabby-core/src/components/checkbox.component.ts#L15)
- `error TS2449: Class 'ToggleComponent' used before its declaration.`
- [tabby-core\/src\/components\/toggle.component.ts\#L16](https://github.com/Eugeny/tabby/blob/24c64a5e24005812e3c3159bd2ddc4de0e633c52/tabby-core/src/components/toggle.component.ts#L16)
### [tabby-web\/tsconfig.json](https://github.com/Eugeny/tabby/blob/24c64a5e24005812e3c3159bd2ddc4de0e633c52/tabby-web/tsconfig.json)
- `error TS2449: Class 'CheckboxComponent' used before its declaration.`
- [tabby-core\/src\/components\/checkbox.component.ts\#L15](https://github.com/Eugeny/tabby/blob/24c64a5e24005812e3c3159bd2ddc4de0e633c52/tabby-core/src/components/checkbox.component.ts#L15)
- `error TS2449: Class 'ToggleComponent' used before its declaration.`
- [tabby-core\/src\/components\/toggle.component.ts\#L16](https://github.com/Eugeny/tabby/blob/24c64a5e24005812e3c3159bd2ddc4de0e633c52/tabby-core/src/components/toggle.component.ts#L16)
### [tabby-terminal\/tsconfig.json](https://github.com/Eugeny/tabby/blob/24c64a5e24005812e3c3159bd2ddc4de0e633c52/tabby-terminal/tsconfig.json)
- `error TS2449: Class 'CheckboxComponent' used before its declaration.`
- [tabby-core\/src\/components\/checkbox.component.ts\#L15](https://github.com/Eugeny/tabby/blob/24c64a5e24005812e3c3159bd2ddc4de0e633c52/tabby-core/src/components/checkbox.component.ts#L15)
- `error TS2449: Class 'ToggleComponent' used before its declaration.`
- [tabby-core\/src\/components\/toggle.component.ts\#L16](https://github.com/Eugeny/tabby/blob/24c64a5e24005812e3c3159bd2ddc4de0e633c52/tabby-core/src/components/toggle.component.ts#L16)
### [tabby-telnet\/tsconfig.json](https://github.com/Eugeny/tabby/blob/24c64a5e24005812e3c3159bd2ddc4de0e633c52/tabby-telnet/tsconfig.json)
- `error TS2449: Class 'CheckboxComponent' used before its declaration.`
- [tabby-core\/src\/components\/checkbox.component.ts\#L15](https://github.com/Eugeny/tabby/blob/24c64a5e24005812e3c3159bd2ddc4de0e633c52/tabby-core/src/components/checkbox.component.ts#L15)
- `error TS2449: Class 'ToggleComponent' used before its declaration.`
- [tabby-core\/src\/components\/toggle.component.ts\#L16](https://github.com/Eugeny/tabby/blob/24c64a5e24005812e3c3159bd2ddc4de0e633c52/tabby-core/src/components/toggle.component.ts#L16)
### [tabby-ssh\/tsconfig.json](https://github.com/Eugeny/tabby/blob/24c64a5e24005812e3c3159bd2ddc4de0e633c52/tabby-ssh/tsconfig.json)
- `error TS2449: Class 'CheckboxComponent' used before its declaration.`
- [tabby-core\/src\/components\/checkbox.component.ts\#L15](https://github.com/Eugeny/tabby/blob/24c64a5e24005812e3c3159bd2ddc4de0e633c52/tabby-core/src/components/checkbox.component.ts#L15)
- `error TS2449: Class 'ToggleComponent' used before its declaration.`
- [tabby-core\/src\/components\/toggle.component.ts\#L16](https://github.com/Eugeny/tabby/blob/24c64a5e24005812e3c3159bd2ddc4de0e633c52/tabby-core/src/components/toggle.component.ts#L16)
### [tabby-settings\/tsconfig.json](https://github.com/Eugeny/tabby/blob/24c64a5e24005812e3c3159bd2ddc4de0e633c52/tabby-settings/tsconfig.json)
- `error TS2449: Class 'CheckboxComponent' used before its declaration.`
- [tabby-core\/src\/components\/checkbox.component.ts\#L15](https://github.com/Eugeny/tabby/blob/24c64a5e24005812e3c3159bd2ddc4de0e633c52/tabby-core/src/components/checkbox.component.ts#L15)
- `error TS2449: Class 'ToggleComponent' used before its declaration.`
- [tabby-core\/src\/components\/toggle.component.ts\#L16](https://github.com/Eugeny/tabby/blob/24c64a5e24005812e3c3159bd2ddc4de0e633c52/tabby-core/src/components/toggle.component.ts#L16)
### [tabby-serial\/tsconfig.json](https://github.com/Eugeny/tabby/blob/24c64a5e24005812e3c3159bd2ddc4de0e633c52/tabby-serial/tsconfig.json)
- `error TS2449: Class 'CheckboxComponent' used before its declaration.`
- [tabby-core\/src\/components\/checkbox.component.ts\#L15](https://github.com/Eugeny/tabby/blob/24c64a5e24005812e3c3159bd2ddc4de0e633c52/tabby-core/src/components/checkbox.component.ts#L15)
- `error TS2449: Class 'ToggleComponent' used before its declaration.`
- [tabby-core\/src\/components\/toggle.component.ts\#L16](https://github.com/Eugeny/tabby/blob/24c64a5e24005812e3c3159bd2ddc4de0e633c52/tabby-core/src/components/toggle.component.ts#L16)
### [tabby-plugin-manager\/tsconfig.json](https://github.com/Eugeny/tabby/blob/24c64a5e24005812e3c3159bd2ddc4de0e633c52/tabby-plugin-manager/tsconfig.json)
- `error TS2449: Class 'CheckboxComponent' used before its declaration.`
- [tabby-core\/src\/components\/checkbox.component.ts\#L15](https://github.com/Eugeny/tabby/blob/24c64a5e24005812e3c3159bd2ddc4de0e633c52/tabby-core/src/components/checkbox.component.ts#L15)
- `error TS2449: Class 'ToggleComponent' used before its declaration.`
- [tabby-core\/src\/components\/toggle.component.ts\#L16](https://github.com/Eugeny/tabby/blob/24c64a5e24005812e3c3159bd2ddc4de0e633c52/tabby-core/src/components/toggle.component.ts#L16)
### [tabby-local\/tsconfig.json](https://github.com/Eugeny/tabby/blob/24c64a5e24005812e3c3159bd2ddc4de0e633c52/tabby-local/tsconfig.json)
- `error TS2449: Class 'CheckboxComponent' used before its declaration.`
- [tabby-core\/src\/components\/checkbox.component.ts\#L15](https://github.com/Eugeny/tabby/blob/24c64a5e24005812e3c3159bd2ddc4de0e633c52/tabby-core/src/components/checkbox.component.ts#L15)
- `error TS2449: Class 'ToggleComponent' used before its declaration.`
- [tabby-core\/src\/components\/toggle.component.ts\#L16](https://github.com/Eugeny/tabby/blob/24c64a5e24005812e3c3159bd2ddc4de0e633c52/tabby-core/src/components/toggle.component.ts#L16)
### [tabby-linkifier\/tsconfig.json](https://github.com/Eugeny/tabby/blob/24c64a5e24005812e3c3159bd2ddc4de0e633c52/tabby-linkifier/tsconfig.json)
- `error TS2449: Class 'CheckboxComponent' used before its declaration.`
- [tabby-core\/src\/components\/checkbox.component.ts\#L15](https://github.com/Eugeny/tabby/blob/24c64a5e24005812e3c3159bd2ddc4de0e633c52/tabby-core/src/components/checkbox.component.ts#L15)
- `error TS2449: Class 'ToggleComponent' used before its declaration.`
- [tabby-core\/src\/components\/toggle.component.ts\#L16](https://github.com/Eugeny/tabby/blob/24c64a5e24005812e3c3159bd2ddc4de0e633c52/tabby-core/src/components/toggle.component.ts#L16)
### [tabby-electron\/tsconfig.json](https://github.com/Eugeny/tabby/blob/24c64a5e24005812e3c3159bd2ddc4de0e633c52/tabby-electron/tsconfig.json)
- `error TS2449: Class 'CheckboxComponent' used before its declaration.`
- [tabby-core\/src\/components\/checkbox.component.ts\#L15](https://github.com/Eugeny/tabby/blob/24c64a5e24005812e3c3159bd2ddc4de0e633c52/tabby-core/src/components/checkbox.component.ts#L15)
- `error TS2449: Class 'ToggleComponent' used before its declaration.`
- [tabby-core\/src\/components\/toggle.component.ts\#L16](https://github.com/Eugeny/tabby/blob/24c64a5e24005812e3c3159bd2ddc4de0e633c52/tabby-core/src/components/toggle.component.ts#L16)
### [tabby-core\/tsconfig.typings.json](https://github.com/Eugeny/tabby/blob/24c64a5e24005812e3c3159bd2ddc4de0e633c52/tabby-core/tsconfig.typings.json)
- `error TS2449: Class 'CheckboxComponent' used before its declaration.`
- [tabby-core\/src\/components\/checkbox.component.ts\#L15](https://github.com/Eugeny/tabby/blob/24c64a5e24005812e3c3159bd2ddc4de0e633c52/tabby-core/src/components/checkbox.component.ts#L15)
- `error TS2449: Class 'ToggleComponent' used before its declaration.`
- [tabby-core\/src\/components\/toggle.component.ts\#L16](https://github.com/Eugeny/tabby/blob/24c64a5e24005812e3c3159bd2ddc4de0e633c52/tabby-core/src/components/toggle.component.ts#L16)
### [tabby-core\/tsconfig.json](https://github.com/Eugeny/tabby/blob/24c64a5e24005812e3c3159bd2ddc4de0e633c52/tabby-core/tsconfig.json)
- `error TS2449: Class 'CheckboxComponent' used before its declaration.`
- [tabby-core\/src\/components\/checkbox.component.ts\#L15](https://github.com/Eugeny/tabby/blob/24c64a5e24005812e3c3159bd2ddc4de0e633c52/tabby-core/src/components/checkbox.component.ts#L15)
- `error TS2449: Class 'ToggleComponent' used before its declaration.`
- [tabby-core\/src\/components\/toggle.component.ts\#L16](https://github.com/Eugeny/tabby/blob/24c64a5e24005812e3c3159bd2ddc4de0e633c52/tabby-core/src/components/toggle.component.ts#L16)
### [tabby-community-color-schemes\/tsconfig.json](https://github.com/Eugeny/tabby/blob/24c64a5e24005812e3c3159bd2ddc4de0e633c52/tabby-community-color-schemes/tsconfig.json)
- `error TS2449: Class 'CheckboxComponent' used before its declaration.`
- [tabby-core\/src\/components\/checkbox.component.ts\#L15](https://github.com/Eugeny/tabby/blob/24c64a5e24005812e3c3159bd2ddc4de0e633c52/tabby-core/src/components/checkbox.component.ts#L15)
- `error TS2449: Class 'ToggleComponent' used before its declaration.`
- [tabby-core\/src\/components\/toggle.component.ts\#L16](https://github.com/Eugeny/tabby/blob/24c64a5e24005812e3c3159bd2ddc4de0e633c52/tabby-core/src/components/toggle.component.ts#L16)
**19 of 26 projects failed to build with the old tsc and were ignored**
### [ts\/tsconfig.json](https://github.com/highcharts/highcharts/blob/40d5529011a5f6fd120e7becb9f92936e0984fca/ts/tsconfig.json)
- `error TS5102: Option 'keyofStringsOnly' has been removed. Please remove it from your configuration.`
- [ts\/tsconfig.json\#L134](https://github.com/highcharts/highcharts/blob/40d5529011a5f6fd120e7becb9f92936e0984fca/ts/tsconfig.json#L134) in [ts\/tsconfig.json](https://github.com/highcharts/highcharts/blob/40d5529011a5f6fd120e7becb9f92936e0984fca/ts/tsconfig.json)
### [ts\/masters-es5\/tsconfig.json](https://github.com/highcharts/highcharts/blob/40d5529011a5f6fd120e7becb9f92936e0984fca/ts/masters-es5/tsconfig.json)
- `error TS5102: Option 'keyofStringsOnly' has been removed. Please remove it from your configuration.`
- Project Scope in [ts\/masters-es5\/tsconfig.json](https://github.com/highcharts/highcharts/blob/40d5529011a5f6fd120e7becb9f92936e0984fca/ts/masters-es5/tsconfig.json)
### [ts\/masters-datagrid\/tsconfig.json](https://github.com/highcharts/highcharts/blob/40d5529011a5f6fd120e7becb9f92936e0984fca/ts/masters-datagrid/tsconfig.json)
- `error TS5102: Option 'keyofStringsOnly' has been removed. Please remove it from your configuration.`
- Project Scope in [ts\/masters-datagrid\/tsconfig.json](https://github.com/highcharts/highcharts/blob/40d5529011a5f6fd120e7becb9f92936e0984fca/ts/masters-datagrid/tsconfig.json)
### [ts\/masters-dashboards\/tsconfig.json](https://github.com/highcharts/highcharts/blob/40d5529011a5f6fd120e7becb9f92936e0984fca/ts/masters-dashboards/tsconfig.json)
- `error TS5102: Option 'keyofStringsOnly' has been removed. Please remove it from your configuration.`
- Project Scope in [ts\/masters-dashboards\/tsconfig.json](https://github.com/highcharts/highcharts/blob/40d5529011a5f6fd120e7becb9f92936e0984fca/ts/masters-dashboards/tsconfig.json)
### [ts\/DataGrid\/tsconfig.json](https://github.com/highcharts/highcharts/blob/40d5529011a5f6fd120e7becb9f92936e0984fca/ts/DataGrid/tsconfig.json)
- `error TS5102: Option 'keyofStringsOnly' has been removed. Please remove it from your configuration.`
- Project Scope in [ts\/DataGrid\/tsconfig.json](https://github.com/highcharts/highcharts/blob/40d5529011a5f6fd120e7becb9f92936e0984fca/ts/DataGrid/tsconfig.json)
### [ts\/Dashboards\/tsconfig.json](https://github.com/highcharts/highcharts/blob/40d5529011a5f6fd120e7becb9f92936e0984fca/ts/Dashboards/tsconfig.json)
- `error TS5102: Option 'keyofStringsOnly' has been removed. Please remove it from your configuration.`
- Project Scope in [ts\/Dashboards\/tsconfig.json](https://github.com/highcharts/highcharts/blob/40d5529011a5f6fd120e7becb9f92936e0984fca/ts/Dashboards/tsconfig.json)
**28 of 59 projects failed to build with the old tsc and were ignored**
### [tsconfigdoc.json](https://github.com/jupyterlab/jupyterlab/blob/c586cdaa69ab124bbb356661baab85f0e75fca21/tsconfigdoc.json)
- `error TS2503: Cannot find namespace 'jest'.`
- file:///mnt/ts_downloads/_/m/jupyterlab/packages/services/lib/testutils.d.ts#L29 in [packages\/notebook\/tsconfig.json](https://github.com/jupyterlab/jupyterlab/blob/c586cdaa69ab124bbb356661baab85f0e75fca21/packages/notebook/tsconfig.json)
- file:///mnt/ts_downloads/_/m/jupyterlab/packages/services/lib/testutils.d.ts#L36 in [packages\/notebook\/tsconfig.json](https://github.com/jupyterlab/jupyterlab/blob/c586cdaa69ab124bbb356661baab85f0e75fca21/packages/notebook/tsconfig.json)
- file:///mnt/ts_downloads/_/m/jupyterlab/packages/services/lib/testutils.d.ts#L40 in [packages\/notebook\/tsconfig.json](https://github.com/jupyterlab/jupyterlab/blob/c586cdaa69ab124bbb356661baab85f0e75fca21/packages/notebook/tsconfig.json)
- file:///mnt/ts_downloads/_/m/jupyterlab/packages/services/lib/testutils.d.ts#L44 in [packages\/notebook\/tsconfig.json](https://github.com/jupyterlab/jupyterlab/blob/c586cdaa69ab124bbb356661baab85f0e75fca21/packages/notebook/tsconfig.json)
- file:///mnt/ts_downloads/_/m/jupyterlab/packages/services/lib/testutils.d.ts#L48 in [packages\/notebook\/tsconfig.json](https://github.com/jupyterlab/jupyterlab/blob/c586cdaa69ab124bbb356661baab85f0e75fca21/packages/notebook/tsconfig.json)
- file:///mnt/ts_downloads/_/m/jupyterlab/packages/services/lib/testutils.d.ts#L52 in [packages\/notebook\/tsconfig.json](https://github.com/jupyterlab/jupyterlab/blob/c586cdaa69ab124bbb356661baab85f0e75fca21/packages/notebook/tsconfig.json)
- file:///mnt/ts_downloads/_/m/jupyterlab/packages/services/lib/testutils.d.ts#L56 in [packages\/notebook\/tsconfig.json](https://github.com/jupyterlab/jupyterlab/blob/c586cdaa69ab124bbb356661baab85f0e75fca21/packages/notebook/tsconfig.json)
### [packages\/cell-toolbar\/tsconfig.test.json](https://github.com/jupyterlab/jupyterlab/blob/c586cdaa69ab124bbb356661baab85f0e75fca21/packages/cell-toolbar/tsconfig.test.json)
- `error TS2307: Cannot find module '@jupyterlab/notebook' or its corresponding type declarations.`
- [packages\/cell-toolbar\/src\/celltoolbartracker.ts\#L18](https://github.com/jupyterlab/jupyterlab/blob/c586cdaa69ab124bbb356661baab85f0e75fca21/packages/cell-toolbar/src/celltoolbartracker.ts#L18)
- [packages\/cell-toolbar\/test\/celltoolbartracker.spec.ts\#L10](https://github.com/jupyterlab/jupyterlab/blob/c586cdaa69ab124bbb356661baab85f0e75fca21/packages/cell-toolbar/test/celltoolbartracker.spec.ts#L10)
- `error TS7006: Parameter 'widget' implicitly has an 'any' type.`
- [packages\/cell-toolbar\/src\/celltoolbartracker.ts\#L223](https://github.com/jupyterlab/jupyterlab/blob/c586cdaa69ab124bbb356661baab85f0e75fca21/packages/cell-toolbar/src/celltoolbartracker.ts#L223)
- `error TS2307: Cannot find module '@jupyterlab/cell-toolbar' or its corresponding type declarations.`
- [packages\/cell-toolbar\/test\/celltoolbartracker.spec.ts\#L9](https://github.com/jupyterlab/jupyterlab/blob/c586cdaa69ab124bbb356661baab85f0e75fca21/packages/cell-toolbar/test/celltoolbartracker.spec.ts#L9)
- `error TS2307: Cannot find module '@jupyterlab/notebook/lib/testutils' or its corresponding type declarations.`
- [packages\/cell-toolbar\/test\/celltoolbartracker.spec.ts\#L11](https://github.com/jupyterlab/jupyterlab/blob/c586cdaa69ab124bbb356661baab85f0e75fca21/packages/cell-toolbar/test/celltoolbartracker.spec.ts#L11)
### [galata\/tsconfig.json](https://github.com/jupyterlab/jupyterlab/blob/c586cdaa69ab124bbb356661baab85f0e75fca21/galata/tsconfig.json)
- `error TS2503: Cannot find namespace 'jest'.`
- file:///mnt/ts_downloads/_/m/jupyterlab/packages/services/lib/testutils.d.ts#L29 in [packages\/notebook\/tsconfig.json](https://github.com/jupyterlab/jupyterlab/blob/c586cdaa69ab124bbb356661baab85f0e75fca21/packages/notebook/tsconfig.json)
- file:///mnt/ts_downloads/_/m/jupyterlab/packages/services/lib/testutils.d.ts#L36 in [packages\/notebook\/tsconfig.json](https://github.com/jupyterlab/jupyterlab/blob/c586cdaa69ab124bbb356661baab85f0e75fca21/packages/notebook/tsconfig.json)
- file:///mnt/ts_downloads/_/m/jupyterlab/packages/services/lib/testutils.d.ts#L40 in [packages\/notebook\/tsconfig.json](https://github.com/jupyterlab/jupyterlab/blob/c586cdaa69ab124bbb356661baab85f0e75fca21/packages/notebook/tsconfig.json)
- file:///mnt/ts_downloads/_/m/jupyterlab/packages/services/lib/testutils.d.ts#L44 in [packages\/notebook\/tsconfig.json](https://github.com/jupyterlab/jupyterlab/blob/c586cdaa69ab124bbb356661baab85f0e75fca21/packages/notebook/tsconfig.json)
- file:///mnt/ts_downloads/_/m/jupyterlab/packages/services/lib/testutils.d.ts#L48 in [packages\/notebook\/tsconfig.json](https://github.com/jupyterlab/jupyterlab/blob/c586cdaa69ab124bbb356661baab85f0e75fca21/packages/notebook/tsconfig.json)
- file:///mnt/ts_downloads/_/m/jupyterlab/packages/services/lib/testutils.d.ts#L52 in [packages\/notebook\/tsconfig.json](https://github.com/jupyterlab/jupyterlab/blob/c586cdaa69ab124bbb356661baab85f0e75fca21/packages/notebook/tsconfig.json)
- file:///mnt/ts_downloads/_/m/jupyterlab/packages/services/lib/testutils.d.ts#L56 in [packages\/notebook\/tsconfig.json](https://github.com/jupyterlab/jupyterlab/blob/c586cdaa69ab124bbb356661baab85f0e75fca21/packages/notebook/tsconfig.json)
### [galata\/extension\/tsconfig.json](https://github.com/jupyterlab/jupyterlab/blob/c586cdaa69ab124bbb356661baab85f0e75fca21/galata/extension/tsconfig.json)
- `error TS2503: Cannot find namespace 'jest'.`
- file:///mnt/ts_downloads/_/m/jupyterlab/packages/services/lib/testutils.d.ts#L29 in [packages\/notebook\/tsconfig.json](https://github.com/jupyterlab/jupyterlab/blob/c586cdaa69ab124bbb356661baab85f0e75fca21/packages/notebook/tsconfig.json)
- file:///mnt/ts_downloads/_/m/jupyterlab/packages/services/lib/testutils.d.ts#L36 in [packages\/notebook\/tsconfig.json](https://github.com/jupyterlab/jupyterlab/blob/c586cdaa69ab124bbb356661baab85f0e75fca21/packages/notebook/tsconfig.json)
- file:///mnt/ts_downloads/_/m/jupyterlab/packages/services/lib/testutils.d.ts#L40 in [packages\/notebook\/tsconfig.json](https://github.com/jupyterlab/jupyterlab/blob/c586cdaa69ab124bbb356661baab85f0e75fca21/packages/notebook/tsconfig.json)
- file:///mnt/ts_downloads/_/m/jupyterlab/packages/services/lib/testutils.d.ts#L44 in [packages\/notebook\/tsconfig.json](https://github.com/jupyterlab/jupyterlab/blob/c586cdaa69ab124bbb356661baab85f0e75fca21/packages/notebook/tsconfig.json)
- file:///mnt/ts_downloads/_/m/jupyterlab/packages/services/lib/testutils.d.ts#L48 in [packages\/notebook\/tsconfig.json](https://github.com/jupyterlab/jupyterlab/blob/c586cdaa69ab124bbb356661baab85f0e75fca21/packages/notebook/tsconfig.json)
- file:///mnt/ts_downloads/_/m/jupyterlab/packages/services/lib/testutils.d.ts#L52 in [packages\/notebook\/tsconfig.json](https://github.com/jupyterlab/jupyterlab/blob/c586cdaa69ab124bbb356661baab85f0e75fca21/packages/notebook/tsconfig.json)
- file:///mnt/ts_downloads/_/m/jupyterlab/packages/services/lib/testutils.d.ts#L56 in [packages\/notebook\/tsconfig.json](https://github.com/jupyterlab/jupyterlab/blob/c586cdaa69ab124bbb356661baab85f0e75fca21/packages/notebook/tsconfig.json)
### [examples\/notebook\/src\/tsconfig.json](https://github.com/jupyterlab/jupyterlab/blob/c586cdaa69ab124bbb356661baab85f0e75fca21/examples/notebook/src/tsconfig.json)
- `error TS2307: Cannot find module '@jupyterlab/notebook' or its corresponding type declarations.`
- [examples\/notebook\/src\/commands.ts\#L19](https://github.com/jupyterlab/jupyterlab/blob/c586cdaa69ab124bbb356661baab85f0e75fca21/examples/notebook/src/commands.ts#L19) in [examples\/notebook\/src\/tsconfig.json](https://github.com/jupyterlab/jupyterlab/blob/c586cdaa69ab124bbb356661baab85f0e75fca21/examples/notebook/src/tsconfig.json)
- [examples\/notebook\/src\/index.ts\#L45](https://github.com/jupyterlab/jupyterlab/blob/c586cdaa69ab124bbb356661baab85f0e75fca21/examples/notebook/src/index.ts#L45) in [examples\/notebook\/src\/tsconfig.json](https://github.com/jupyterlab/jupyterlab/blob/c586cdaa69ab124bbb356661baab85f0e75fca21/examples/notebook/src/tsconfig.json)
- `error TS7006: Parameter 'sender' implicitly has an 'any' type.`
- [examples\/notebook\/src\/index.ts\#L252](https://github.com/jupyterlab/jupyterlab/blob/c586cdaa69ab124bbb356661baab85f0e75fca21/examples/notebook/src/index.ts#L252) in [examples\/notebook\/src\/tsconfig.json](https://github.com/jupyterlab/jupyterlab/blob/c586cdaa69ab124bbb356661baab85f0e75fca21/examples/notebook/src/tsconfig.json)
- `error TS7006: Parameter 'cell' implicitly has an 'any' type.`
- [examples\/notebook\/src\/index.ts\#L252](https://github.com/jupyterlab/jupyterlab/blob/c586cdaa69ab124bbb356661baab85f0e75fca21/examples/notebook/src/index.ts#L252) in [examples\/notebook\/src\/tsconfig.json](https://github.com/jupyterlab/jupyterlab/blob/c586cdaa69ab124bbb356661baab85f0e75fca21/examples/notebook/src/tsconfig.json)
### [tsconfig.json](https://github.com/LokerL/tts-vue/blob/96cabf49cf891bfb2b441b2cea592dc5b6b4ec43/tsconfig.json)
- `error TS5102: Option 'suppressImplicitAnyIndexErrors' has been removed. Please remove it from your configuration.`
- [tsconfig.json\#L17](https://github.com/LokerL/tts-vue/blob/96cabf49cf891bfb2b441b2cea592dc5b6b4ec43/tsconfig.json#L17)
**6 of 12 projects failed to build with the old tsc and were ignored**
### [components\/tsconfig.spec.json](https://github.com/NG-ZORRO/ng-zorro-antd/blob/297dbecc4483eef5f62ea5627a4f1d8468e1a86b/components/tsconfig.spec.json)
- `error TS2449: Class 'NzBreadCrumbComponent' used before its declaration.`
- [components\/breadcrumb\/breadcrumb.component.ts\#L44](https://github.com/NG-ZORRO/ng-zorro-antd/blob/297dbecc4483eef5f62ea5627a4f1d8468e1a86b/components/breadcrumb/breadcrumb.component.ts#L44)
- `error TS2449: Class 'NzTabSetComponent' used before its declaration.`
- [components\/tabs\/tabset.component.ts\#L69](https://github.com/NG-ZORRO/ng-zorro-antd/blob/297dbecc4483eef5f62ea5627a4f1d8468e1a86b/components/tabs/tabset.component.ts#L69)
- `error TS2449: Class 'NzTimePickerPanelComponent' used before its declaration.`
- [components\/time-picker\/time-picker-panel.component.ts\#L131](https://github.com/NG-ZORRO/ng-zorro-antd/blob/297dbecc4483eef5f62ea5627a4f1d8468e1a86b/components/time-picker/time-picker-panel.component.ts#L131)
- `error TS2449: Class 'NzTimePickerComponent' used before its declaration.`
- [components\/time-picker\/time-picker.component.ts\#L142](https://github.com/NG-ZORRO/ng-zorro-antd/blob/297dbecc4483eef5f62ea5627a4f1d8468e1a86b/components/time-picker/time-picker.component.ts#L142)
### [components\/tsconfig.json](https://github.com/NG-ZORRO/ng-zorro-antd/blob/297dbecc4483eef5f62ea5627a4f1d8468e1a86b/components/tsconfig.json)
- `error TS2449: Class 'NzBreadCrumbComponent' used before its declaration.`
- [components\/breadcrumb\/breadcrumb.component.ts\#L44](https://github.com/NG-ZORRO/ng-zorro-antd/blob/297dbecc4483eef5f62ea5627a4f1d8468e1a86b/components/breadcrumb/breadcrumb.component.ts#L44)
- `error TS2449: Class 'NzGraphComponent' used before its declaration.`
- [components\/graph\/graph.component.ts\#L75](https://github.com/NG-ZORRO/ng-zorro-antd/blob/297dbecc4483eef5f62ea5627a4f1d8468e1a86b/components/graph/graph.component.ts#L75)
- `error TS2449: Class 'NzTabSetComponent' used before its declaration.`
- [components\/tabs\/tabset.component.ts\#L69](https://github.com/NG-ZORRO/ng-zorro-antd/blob/297dbecc4483eef5f62ea5627a4f1d8468e1a86b/components/tabs/tabset.component.ts#L69)
- `error TS2449: Class 'NzTimePickerPanelComponent' used before its declaration.`
- [components\/time-picker\/time-picker-panel.component.ts\#L131](https://github.com/NG-ZORRO/ng-zorro-antd/blob/297dbecc4483eef5f62ea5627a4f1d8468e1a86b/components/time-picker/time-picker-panel.component.ts#L131)
- `error TS2449: Class 'NzTimePickerComponent' used before its declaration.`
- [components\/time-picker\/time-picker.component.ts\#L142](https://github.com/NG-ZORRO/ng-zorro-antd/blob/297dbecc4483eef5f62ea5627a4f1d8468e1a86b/components/time-picker/time-picker.component.ts#L142)
- `error TS2449: Class 'NzTreeNodeComponent' used before its declaration.`
- [components\/tree-view\/node.ts\#L43](https://github.com/NG-ZORRO/ng-zorro-antd/blob/297dbecc4483eef5f62ea5627a4f1d8468e1a86b/components/tree-view/node.ts#L43)
- [components\/tree-view\/node.ts\#L44](https://github.com/NG-ZORRO/ng-zorro-antd/blob/297dbecc4483eef5f62ea5627a4f1d8468e1a86b/components/tree-view/node.ts#L44)
- `error TS2449: Class 'NzTreeNodeDefDirective' used before its declaration.`
- [components\/tree-view\/node.ts\#L127](https://github.com/NG-ZORRO/ng-zorro-antd/blob/297dbecc4483eef5f62ea5627a4f1d8468e1a86b/components/tree-view/node.ts#L127)
- `error TS2449: Class 'NzTreeNodeOutletDirective' used before its declaration.`
- [components\/tree-view\/outlet.ts\#L16](https://github.com/NG-ZORRO/ng-zorro-antd/blob/297dbecc4483eef5f62ea5627a4f1d8468e1a86b/components/tree-view/outlet.ts#L16)
- `error TS2449: Class 'NzTreeNodePaddingDirective' used before its declaration.`
- [components\/tree-view\/padding.ts\#L11](https://github.com/NG-ZORRO/ng-zorro-antd/blob/297dbecc4483eef5f62ea5627a4f1d8468e1a86b/components/tree-view/padding.ts#L11)
- `error TS2449: Class 'NzTreeNodeToggleDirective' used before its declaration.`
- [components\/tree-view\/toggle.ts\#L20](https://github.com/NG-ZORRO/ng-zorro-antd/blob/297dbecc4483eef5f62ea5627a4f1d8468e1a86b/components/tree-view/toggle.ts#L20)
- `error TS2449: Class 'NzTreeViewComponent' used before its declaration.`
- [components\/tree-view\/tree-view.ts\#L31](https://github.com/NG-ZORRO/ng-zorro-antd/blob/297dbecc4483eef5f62ea5627a4f1d8468e1a86b/components/tree-view/tree-view.ts#L31)
- [components\/tree-view\/tree-view.ts\#L32](https://github.com/NG-ZORRO/ng-zorro-antd/blob/297dbecc4483eef5f62ea5627a4f1d8468e1a86b/components/tree-view/tree-view.ts#L32)
- `error TS2449: Class 'NzTreeVirtualScrollViewComponent' used before its declaration.`
- [components\/tree-view\/tree-virtual-scroll-view.ts\#L48](https://github.com/NG-ZORRO/ng-zorro-antd/blob/297dbecc4483eef5f62ea5627a4f1d8468e1a86b/components/tree-view/tree-virtual-scroll-view.ts#L48)
- [components\/tree-view\/tree-virtual-scroll-view.ts\#L49](https://github.com/NG-ZORRO/ng-zorro-antd/blob/297dbecc4483eef5f62ea5627a4f1d8468e1a86b/components/tree-view/tree-virtual-scroll-view.ts#L49)
### [tsconfig.json](https://github.com/outline/outline/blob/8b6a760e02a5a30d4f08db9e34682fb4d6840f0a/tsconfig.json)
- `error TS5102: Option 'suppressImplicitAnyIndexErrors' has been removed. Please remove it from your configuration.`
- [tsconfig.json\#L26](https://github.com/outline/outline/blob/8b6a760e02a5a30d4f08db9e34682fb4d6840f0a/tsconfig.json#L26)
**1 of 6 projects failed to build with the old tsc and were ignored**
### [www\/tsconfig.json](https://github.com/t3-oss/create-t3-app/blob/fedd7b3926540fdf3137f327cac917237a438943/www/tsconfig.json)
- `error TS5102: Option 'importsNotUsedAsValues' has been removed. Please remove it from your configuration.`
- [www\/tsconfig.json\#L8](https://github.com/t3-oss/create-t3-app/blob/fedd7b3926540fdf3137f327cac917237a438943/www/tsconfig.json#L8)
### [tsconfig.json](https://github.com/tweenjs/tween.js/blob/451041100e54c8cd2472872e307c1895f7ede7db/tsconfig.json)
- `error TS5102: Option 'importsNotUsedAsValues' has been removed. Please remove it from your configuration.`
- [tsconfig.json\#L15](https://github.com/tweenjs/tween.js/blob/451041100e54c8cd2472872e307c1895f7ede7db/tsconfig.json#L15)
**34 of 46 projects failed to build with the old tsc and were ignored**
### [packages\/admin-ui\/tsconfig.lib.prod.json](https://github.com/vendure-ecommerce/vendure/blob/b4f8a55e11e28656bb3b46dcb1e106baa007a755/packages/admin-ui/tsconfig.lib.prod.json)
- `error TS2449: Class 'PercentageSuffixInputComponent' used before its declaration.`
- [packages\/admin-ui\/src\/lib\/core\/src\/shared\/components\/affixed-input\/percentage-suffix-input.component.ts\#L32](https://github.com/vendure-ecommerce/vendure/blob/b4f8a55e11e28656bb3b46dcb1e106baa007a755/packages/admin-ui/src/lib/core/src/shared/components/affixed-input/percentage-suffix-input.component.ts#L32)
- `error TS2449: Class 'ChannelAssignmentControlComponent' used before its declaration.`
- [packages\/admin-ui\/src\/lib\/core\/src\/shared\/components\/channel-assignment-control\/channel-assignment-control.component.ts\#L19](https://github.com/vendure-ecommerce/vendure/blob/b4f8a55e11e28656bb3b46dcb1e106baa007a755/packages/admin-ui/src/lib/core/src/shared/components/channel-assignment-control/channel-assignment-control.component.ts#L19)
- `error TS2449: Class 'ConfigurableInputComponent' used before its declaration.`
- [packages\/admin-ui\/src\/lib\/core\/src\/shared\/components\/configurable-input\/configurable-input.component.ts\#L45](https://github.com/vendure-ecommerce/vendure/blob/b4f8a55e11e28656bb3b46dcb1e106baa007a755/packages/admin-ui/src/lib/core/src/shared/components/configurable-input/configurable-input.component.ts#L45)
- `error TS2449: Class 'CurrencyInputComponent' used before its declaration.`
- [packages\/admin-ui\/src\/lib\/core\/src\/shared\/components\/currency-input\/currency-input.component.ts\#L40](https://github.com/vendure-ecommerce/vendure/blob/b4f8a55e11e28656bb3b46dcb1e106baa007a755/packages/admin-ui/src/lib/core/src/shared/components/currency-input/currency-input.component.ts#L40)
- `error TS2449: Class 'DatetimePickerComponent' used before its declaration.`
- [packages\/admin-ui\/src\/lib\/core\/src\/shared\/components\/datetime-picker\/datetime-picker.component.ts\#L48](https://github.com/vendure-ecommerce/vendure/blob/b4f8a55e11e28656bb3b46dcb1e106baa007a755/packages/admin-ui/src/lib/core/src/shared/components/datetime-picker/datetime-picker.component.ts#L48)
- `error TS2449: Class 'FacetValueSelectorComponent' used before its declaration.`
- [packages\/admin-ui\/src\/lib\/core\/src\/shared\/components\/facet-value-selector\/facet-value-selector.component.ts\#L50](https://github.com/vendure-ecommerce/vendure/blob/b4f8a55e11e28656bb3b46dcb1e106baa007a755/packages/admin-ui/src/lib/core/src/shared/components/facet-value-selector/facet-value-selector.component.ts#L50)
- `error TS2449: Class 'RichTextEditorComponent' used before its declaration.`
- [packages\/admin-ui\/src\/lib\/core\/src\/shared\/components\/rich-text-editor\/rich-text-editor.component.ts\#L40](https://github.com/vendure-ecommerce/vendure/blob/b4f8a55e11e28656bb3b46dcb1e106baa007a755/packages/admin-ui/src/lib/core/src/shared/components/rich-text-editor/rich-text-editor.component.ts#L40)
- `error TS2449: Class 'TagSelectorComponent' used before its declaration.`
- [packages\/admin-ui\/src\/lib\/core\/src\/shared\/components\/tag-selector\/tag-selector.component.ts\#L15](https://github.com/vendure-ecommerce/vendure/blob/b4f8a55e11e28656bb3b46dcb1e106baa007a755/packages/admin-ui/src/lib/core/src/shared/components/tag-selector/tag-selector.component.ts#L15)
- `error TS2449: Class 'ZoneSelectorComponent' used before its declaration.`
- [packages\/admin-ui\/src\/lib\/core\/src\/shared\/components\/zone-selector\/zone-selector.component.ts\#L48](https://github.com/vendure-ecommerce/vendure/blob/b4f8a55e11e28656bb3b46dcb1e106baa007a755/packages/admin-ui/src/lib/core/src/shared/components/zone-selector/zone-selector.component.ts#L48)
- `error TS2449: Class 'DynamicFormInputComponent' used before its declaration.`
- [packages\/admin-ui\/src\/lib\/core\/src\/shared\/dynamic-form-inputs\/dynamic-form-input\/dynamic-form-input.component.ts\#L58](https://github.com/vendure-ecommerce/vendure/blob/b4f8a55e11e28656bb3b46dcb1e106baa007a755/packages/admin-ui/src/lib/core/src/shared/dynamic-form-inputs/dynamic-form-input/dynamic-form-input.component.ts#L58)
### [packages\/admin-ui\/tsconfig.json](https://github.com/vendure-ecommerce/vendure/blob/b4f8a55e11e28656bb3b46dcb1e106baa007a755/packages/admin-ui/tsconfig.json)
- `error TS2449: Class 'PercentageSuffixInputComponent' used before its declaration.`
- [packages\/admin-ui\/src\/lib\/core\/src\/shared\/components\/affixed-input\/percentage-suffix-input.component.ts\#L32](https://github.com/vendure-ecommerce/vendure/blob/b4f8a55e11e28656bb3b46dcb1e106baa007a755/packages/admin-ui/src/lib/core/src/shared/components/affixed-input/percentage-suffix-input.component.ts#L32)
- `error TS2449: Class 'ChannelAssignmentControlComponent' used before its declaration.`
- [packages\/admin-ui\/src\/lib\/core\/src\/shared\/components\/channel-assignment-control\/channel-assignment-control.component.ts\#L19](https://github.com/vendure-ecommerce/vendure/blob/b4f8a55e11e28656bb3b46dcb1e106baa007a755/packages/admin-ui/src/lib/core/src/shared/components/channel-assignment-control/channel-assignment-control.component.ts#L19)
- `error TS2449: Class 'ConfigurableInputComponent' used before its declaration.`
- [packages\/admin-ui\/src\/lib\/core\/src\/shared\/components\/configurable-input\/configurable-input.component.ts\#L45](https://github.com/vendure-ecommerce/vendure/blob/b4f8a55e11e28656bb3b46dcb1e106baa007a755/packages/admin-ui/src/lib/core/src/shared/components/configurable-input/configurable-input.component.ts#L45)
- `error TS2449: Class 'CurrencyInputComponent' used before its declaration.`
- [packages\/admin-ui\/src\/lib\/core\/src\/shared\/components\/currency-input\/currency-input.component.ts\#L40](https://github.com/vendure-ecommerce/vendure/blob/b4f8a55e11e28656bb3b46dcb1e106baa007a755/packages/admin-ui/src/lib/core/src/shared/components/currency-input/currency-input.component.ts#L40)
- `error TS2449: Class 'DatetimePickerComponent' used before its declaration.`
- [packages\/admin-ui\/src\/lib\/core\/src\/shared\/components\/datetime-picker\/datetime-picker.component.ts\#L48](https://github.com/vendure-ecommerce/vendure/blob/b4f8a55e11e28656bb3b46dcb1e106baa007a755/packages/admin-ui/src/lib/core/src/shared/components/datetime-picker/datetime-picker.component.ts#L48)
- `error TS2449: Class 'FacetValueSelectorComponent' used before its declaration.`
- [packages\/admin-ui\/src\/lib\/core\/src\/shared\/components\/facet-value-selector\/facet-value-selector.component.ts\#L50](https://github.com/vendure-ecommerce/vendure/blob/b4f8a55e11e28656bb3b46dcb1e106baa007a755/packages/admin-ui/src/lib/core/src/shared/components/facet-value-selector/facet-value-selector.component.ts#L50)
- `error TS2449: Class 'RichTextEditorComponent' used before its declaration.`
- [packages\/admin-ui\/src\/lib\/core\/src\/shared\/components\/rich-text-editor\/rich-text-editor.component.ts\#L40](https://github.com/vendure-ecommerce/vendure/blob/b4f8a55e11e28656bb3b46dcb1e106baa007a755/packages/admin-ui/src/lib/core/src/shared/components/rich-text-editor/rich-text-editor.component.ts#L40)
- `error TS2449: Class 'TagSelectorComponent' used before its declaration.`
- [packages\/admin-ui\/src\/lib\/core\/src\/shared\/components\/tag-selector\/tag-selector.component.ts\#L15](https://github.com/vendure-ecommerce/vendure/blob/b4f8a55e11e28656bb3b46dcb1e106baa007a755/packages/admin-ui/src/lib/core/src/shared/components/tag-selector/tag-selector.component.ts#L15)
- `error TS2449: Class 'ZoneSelectorComponent' used before its declaration.`
- [packages\/admin-ui\/src\/lib\/core\/src\/shared\/components\/zone-selector\/zone-selector.component.ts\#L48](https://github.com/vendure-ecommerce/vendure/blob/b4f8a55e11e28656bb3b46dcb1e106baa007a755/packages/admin-ui/src/lib/core/src/shared/components/zone-selector/zone-selector.component.ts#L48)
- `error TS2449: Class 'DynamicFormInputComponent' used before its declaration.`
- [packages\/admin-ui\/src\/lib\/core\/src\/shared\/dynamic-form-inputs\/dynamic-form-input\/dynamic-form-input.component.ts\#L58](https://github.com/vendure-ecommerce/vendure/blob/b4f8a55e11e28656bb3b46dcb1e106baa007a755/packages/admin-ui/src/lib/core/src/shared/dynamic-form-inputs/dynamic-form-input/dynamic-form-input.component.ts#L58)
### [packages\/admin-ui\/src\/tsconfig.spec.json](https://github.com/vendure-ecommerce/vendure/blob/b4f8a55e11e28656bb3b46dcb1e106baa007a755/packages/admin-ui/src/tsconfig.spec.json)
- `error TS2449: Class 'PercentageSuffixInputComponent' used before its declaration.`
- [packages\/admin-ui\/src\/lib\/core\/src\/shared\/components\/affixed-input\/percentage-suffix-input.component.ts\#L32](https://github.com/vendure-ecommerce/vendure/blob/b4f8a55e11e28656bb3b46dcb1e106baa007a755/packages/admin-ui/src/lib/core/src/shared/components/affixed-input/percentage-suffix-input.component.ts#L32)
- `error TS2449: Class 'ChannelAssignmentControlComponent' used before its declaration.`
- [packages\/admin-ui\/src\/lib\/core\/src\/shared\/components\/channel-assignment-control\/channel-assignment-control.component.ts\#L19](https://github.com/vendure-ecommerce/vendure/blob/b4f8a55e11e28656bb3b46dcb1e106baa007a755/packages/admin-ui/src/lib/core/src/shared/components/channel-assignment-control/channel-assignment-control.component.ts#L19)
- `error TS2449: Class 'ConfigurableInputComponent' used before its declaration.`
- [packages\/admin-ui\/src\/lib\/core\/src\/shared\/components\/configurable-input\/configurable-input.component.ts\#L45](https://github.com/vendure-ecommerce/vendure/blob/b4f8a55e11e28656bb3b46dcb1e106baa007a755/packages/admin-ui/src/lib/core/src/shared/components/configurable-input/configurable-input.component.ts#L45)
- `error TS2449: Class 'CurrencyInputComponent' used before its declaration.`
- [packages\/admin-ui\/src\/lib\/core\/src\/shared\/components\/currency-input\/currency-input.component.ts\#L40](https://github.com/vendure-ecommerce/vendure/blob/b4f8a55e11e28656bb3b46dcb1e106baa007a755/packages/admin-ui/src/lib/core/src/shared/components/currency-input/currency-input.component.ts#L40)
- `error TS2449: Class 'DatetimePickerComponent' used before its declaration.`
- [packages\/admin-ui\/src\/lib\/core\/src\/shared\/components\/datetime-picker\/datetime-picker.component.ts\#L48](https://github.com/vendure-ecommerce/vendure/blob/b4f8a55e11e28656bb3b46dcb1e106baa007a755/packages/admin-ui/src/lib/core/src/shared/components/datetime-picker/datetime-picker.component.ts#L48)
- `error TS2449: Class 'FacetValueSelectorComponent' used before its declaration.`
- [packages\/admin-ui\/src\/lib\/core\/src\/shared\/components\/facet-value-selector\/facet-value-selector.component.ts\#L50](https://github.com/vendure-ecommerce/vendure/blob/b4f8a55e11e28656bb3b46dcb1e106baa007a755/packages/admin-ui/src/lib/core/src/shared/components/facet-value-selector/facet-value-selector.component.ts#L50)
- `error TS2449: Class 'RichTextEditorComponent' used before its declaration.`
- [packages\/admin-ui\/src\/lib\/core\/src\/shared\/components\/rich-text-editor\/rich-text-editor.component.ts\#L40](https://github.com/vendure-ecommerce/vendure/blob/b4f8a55e11e28656bb3b46dcb1e106baa007a755/packages/admin-ui/src/lib/core/src/shared/components/rich-text-editor/rich-text-editor.component.ts#L40)
- `error TS2449: Class 'TagSelectorComponent' used before its declaration.`
- [packages\/admin-ui\/src\/lib\/core\/src\/shared\/components\/tag-selector\/tag-selector.component.ts\#L15](https://github.com/vendure-ecommerce/vendure/blob/b4f8a55e11e28656bb3b46dcb1e106baa007a755/packages/admin-ui/src/lib/core/src/shared/components/tag-selector/tag-selector.component.ts#L15)
- `error TS2449: Class 'ZoneSelectorComponent' used before its declaration.`
- [packages\/admin-ui\/src\/lib\/core\/src\/shared\/components\/zone-selector\/zone-selector.component.ts\#L48](https://github.com/vendure-ecommerce/vendure/blob/b4f8a55e11e28656bb3b46dcb1e106baa007a755/packages/admin-ui/src/lib/core/src/shared/components/zone-selector/zone-selector.component.ts#L48)
- `error TS2449: Class 'DynamicFormInputComponent' used before its declaration.`
- [packages\/admin-ui\/src\/lib\/core\/src\/shared\/dynamic-form-inputs\/dynamic-form-input\/dynamic-form-input.component.ts\#L58](https://github.com/vendure-ecommerce/vendure/blob/b4f8a55e11e28656bb3b46dcb1e106baa007a755/packages/admin-ui/src/lib/core/src/shared/dynamic-form-inputs/dynamic-form-input/dynamic-form-input.component.ts#L58)
### [packages\/admin-ui\/src\/tsconfig.app.json](https://github.com/vendure-ecommerce/vendure/blob/b4f8a55e11e28656bb3b46dcb1e106baa007a755/packages/admin-ui/src/tsconfig.app.json)
- `error TS2449: Class 'PercentageSuffixInputComponent' used before its declaration.`
- [packages\/admin-ui\/src\/lib\/core\/src\/shared\/components\/affixed-input\/percentage-suffix-input.component.ts\#L32](https://github.com/vendure-ecommerce/vendure/blob/b4f8a55e11e28656bb3b46dcb1e106baa007a755/packages/admin-ui/src/lib/core/src/shared/components/affixed-input/percentage-suffix-input.component.ts#L32)
- `error TS2449: Class 'ChannelAssignmentControlComponent' used before its declaration.`
- [packages\/admin-ui\/src\/lib\/core\/src\/shared\/components\/channel-assignment-control\/channel-assignment-control.component.ts\#L19](https://github.com/vendure-ecommerce/vendure/blob/b4f8a55e11e28656bb3b46dcb1e106baa007a755/packages/admin-ui/src/lib/core/src/shared/components/channel-assignment-control/channel-assignment-control.component.ts#L19)
- `error TS2449: Class 'ConfigurableInputComponent' used before its declaration.`
- [packages\/admin-ui\/src\/lib\/core\/src\/shared\/components\/configurable-input\/configurable-input.component.ts\#L45](https://github.com/vendure-ecommerce/vendure/blob/b4f8a55e11e28656bb3b46dcb1e106baa007a755/packages/admin-ui/src/lib/core/src/shared/components/configurable-input/configurable-input.component.ts#L45)
- `error TS2449: Class 'CurrencyInputComponent' used before its declaration.`
- [packages\/admin-ui\/src\/lib\/core\/src\/shared\/components\/currency-input\/currency-input.component.ts\#L40](https://github.com/vendure-ecommerce/vendure/blob/b4f8a55e11e28656bb3b46dcb1e106baa007a755/packages/admin-ui/src/lib/core/src/shared/components/currency-input/currency-input.component.ts#L40)
- `error TS2449: Class 'DatetimePickerComponent' used before its declaration.`
- [packages\/admin-ui\/src\/lib\/core\/src\/shared\/components\/datetime-picker\/datetime-picker.component.ts\#L48](https://github.com/vendure-ecommerce/vendure/blob/b4f8a55e11e28656bb3b46dcb1e106baa007a755/packages/admin-ui/src/lib/core/src/shared/components/datetime-picker/datetime-picker.component.ts#L48)
- `error TS2449: Class 'FacetValueSelectorComponent' used before its declaration.`
- [packages\/admin-ui\/src\/lib\/core\/src\/shared\/components\/facet-value-selector\/facet-value-selector.component.ts\#L50](https://github.com/vendure-ecommerce/vendure/blob/b4f8a55e11e28656bb3b46dcb1e106baa007a755/packages/admin-ui/src/lib/core/src/shared/components/facet-value-selector/facet-value-selector.component.ts#L50)
- `error TS2449: Class 'RichTextEditorComponent' used before its declaration.`
- [packages\/admin-ui\/src\/lib\/core\/src\/shared\/components\/rich-text-editor\/rich-text-editor.component.ts\#L40](https://github.com/vendure-ecommerce/vendure/blob/b4f8a55e11e28656bb3b46dcb1e106baa007a755/packages/admin-ui/src/lib/core/src/shared/components/rich-text-editor/rich-text-editor.component.ts#L40)
- `error TS2449: Class 'TagSelectorComponent' used before its declaration.`
- [packages\/admin-ui\/src\/lib\/core\/src\/shared\/components\/tag-selector\/tag-selector.component.ts\#L15](https://github.com/vendure-ecommerce/vendure/blob/b4f8a55e11e28656bb3b46dcb1e106baa007a755/packages/admin-ui/src/lib/core/src/shared/components/tag-selector/tag-selector.component.ts#L15)
- `error TS2449: Class 'ZoneSelectorComponent' used before its declaration.`
- [packages\/admin-ui\/src\/lib\/core\/src\/shared\/components\/zone-selector\/zone-selector.component.ts\#L48](https://github.com/vendure-ecommerce/vendure/blob/b4f8a55e11e28656bb3b46dcb1e106baa007a755/packages/admin-ui/src/lib/core/src/shared/components/zone-selector/zone-selector.component.ts#L48)
- `error TS2449: Class 'DynamicFormInputComponent' used before its declaration.`
- [packages\/admin-ui\/src\/lib\/core\/src\/shared\/dynamic-form-inputs\/dynamic-form-input\/dynamic-form-input.component.ts\#L58](https://github.com/vendure-ecommerce/vendure/blob/b4f8a55e11e28656bb3b46dcb1e106baa007a755/packages/admin-ui/src/lib/core/src/shared/dynamic-form-inputs/dynamic-form-input/dynamic-form-input.component.ts#L58)
The following errors were reported by 5.5.0-dev.20240324, but not by 5.4.3 Pipeline that generated this bug Logs for the pipeline run File that generated the pipeline
This run considered 800 popular TS repos from GH (after skipping the top 0).
Successfully analyzed 478 of 800 visited repos
| Outcome | Count | |---------|-------| | Detected interesting changes | 17 | | Detected no interesting changes | 461 | | Git clone failed | 8 | | Package install failed | 106 | | Project-graph error in old TS | 10 | | Too many errors in old TS | 192 | | Unknown failure | 6 |Investigation Status