Skip to content

Commit

Permalink
Update @tsconfig/ember to v3 (#601)
Browse files Browse the repository at this point in the history
  • Loading branch information
onechiporenko committed Mar 15, 2024
1 parent ea482a6 commit 6069c4b
Show file tree
Hide file tree
Showing 154 changed files with 356 additions and 356 deletions.
6 changes: 3 additions & 3 deletions addon/components/models-table-server-paginated.ts
Expand Up @@ -5,9 +5,9 @@ import { debounce } from '@ember/runloop';
import ModelsTable from './models-table';
import ModelsTableColumn from '../utils/emt/emt-column';
import { SortConstants } from '../constants/sort-constants';
import { ModelsTableServerPaginatedArgs } from '../interfaces/components/models-table-server-paginated-args.interface';
import { FilterQueryParameters } from '../interfaces/filter-query-parameters.interface';
import { DataRequestQuery } from '../interfaces/data-request-query.interface';
import { type ModelsTableServerPaginatedArgs } from '../interfaces/components/models-table-server-paginated-args.interface';
import { type FilterQueryParameters } from '../interfaces/filter-query-parameters.interface';
import { type DataRequestQuery } from '../interfaces/data-request-query.interface';

/**
* Table-component with pagination, sorting and filtering.
Expand Down
28 changes: 14 additions & 14 deletions addon/components/models-table.ts
@@ -1,4 +1,4 @@
import { ComponentLike } from '@glint/template';
import type { ComponentLike } from '@glint/template';
import { compare, isBlank, isNone, typeOf } from '@ember/utils';
import { next, once, run } from '@ember/runloop';
import Component from '@glimmer/component';
Expand All @@ -10,29 +10,29 @@ import { SortConstants } from '../constants/sort-constants';
import { tracked, TrackedArray } from 'tracked-built-ins';
import ModelsTableColumn, {
propertyNameToTitle,
ModelsTableColumnOptions,
type ModelsTableColumnOptions,
} from '../utils/emt/emt-column';
import DefaultTheme from '../services/emt-themes/default';

import { ModelsTableArgs } from '../interfaces/components/models-table-args.interface';
import { ModelsTableSignature } from '../interfaces/components/models-table-signature.interface';
import { DisplaySettingsSnapshot } from '../interfaces/display-settings-snapshot.interface';
import { ColumnDropdownOptions } from '../interfaces/column-dropdown-options.interface';
import { ColumnSet } from '../interfaces/column-set.interface';
import { SelectOption } from '../interfaces/select-option.interface';
import { ModelsTableDataItem } from '../types/models-table-data-item.type';
import { ColumnComponents } from '../interfaces/column-components.interface';
import { GroupedHeader } from '../interfaces/grouped-header.interface';
import { type ModelsTableArgs } from '../interfaces/components/models-table-args.interface';
import { type ModelsTableSignature } from '../interfaces/components/models-table-signature.interface';
import { type DisplaySettingsSnapshot } from '../interfaces/display-settings-snapshot.interface';
import { type ColumnDropdownOptions } from '../interfaces/column-dropdown-options.interface';
import { type ColumnSet } from '../interfaces/column-set.interface';
import { type SelectOption } from '../interfaces/select-option.interface';
import { type ModelsTableDataItem } from '../types/models-table-data-item.type';
import { type ColumnComponents } from '../interfaces/column-components.interface';
import { type GroupedHeader } from '../interfaces/grouped-header.interface';
import { chunkBy } from '../utils/emt/chunk-by.function';
import { SortMap } from '../interfaces/sort-map.interface';
import { DataGroupProperty } from '../types/data-group-property.type';
import { type SortMap } from '../interfaces/sort-map.interface';
import { type DataGroupProperty } from '../types/data-group-property.type';
import { isSelectOption } from '../utils/emt/is-select-option.function';
import {
isSortedByDefault,
NOT_SORTED,
} from '../utils/emt/is-sorted-by-default.function';
import { optionStrToObj } from '../utils/emt/option-str-to-obj.function';
import { ColumnCustomSortFn } from '../types/column-custom-sort-fn.type';
import { type ColumnCustomSortFn } from '../types/column-custom-sort-fn.type';
import { splitPropSortDirection } from '../utils/emt/split-prop-sort-direction.function';
import { defaultFilter } from '../utils/default-filter.function';
import betterCompare from '../utils/emt/better-compare.function';
Expand Down
@@ -1,5 +1,5 @@
import Component from '@glimmer/component';
import { CellColumnSummarySignature } from '../../../../interfaces/components/models-table/themes/default/cell-column-summary-signature.interface';
import { type CellColumnSummarySignature } from '../../../../interfaces/components/models-table/themes/default/cell-column-summary-signature.interface';

const sumBy = (collection: number[]): number =>
collection ? collection.reduce((a, b) => a + b, 0) : 0;
Expand Down
@@ -1,5 +1,5 @@
import Component from '@glimmer/component';
import { CellContentDisplaySignature } from '../../../../interfaces/components/models-table/themes/default/cell-content-display-signature.interface';
import { type CellContentDisplaySignature } from '../../../../interfaces/components/models-table/themes/default/cell-content-display-signature.interface';

/**
* Default cell-component. Used to print property-value (`row` - source, `column.propertyName` - key).
Expand Down
@@ -1,5 +1,5 @@
import Component from '@glimmer/component';
import { CellContentEditSignature } from '../../../../interfaces/components/models-table/themes/default/cell-content-edit-signature.interface';
import { type CellContentEditSignature } from '../../../../interfaces/components/models-table/themes/default/cell-content-edit-signature.interface';

/**
* Component for cells in the edit-mode.
Expand Down
@@ -1,8 +1,8 @@
import Component from '@glimmer/component';
import { action } from '@ember/object';
import { resolve } from 'rsvp';
import { ModelsTableDataItem } from '../../../../types/models-table-data-item.type';
import { CellEditToggleSignature } from '../../../../interfaces/components/models-table/themes/default/cell-edit-toggle-signature.interface';
import { type ModelsTableDataItem } from '../../../../types/models-table-data-item.type';
import { type CellEditToggleSignature } from '../../../../interfaces/components/models-table/themes/default/cell-edit-toggle-signature.interface';

export interface RowActionPayload {
record: ModelsTableDataItem;
Expand Down
8 changes: 4 additions & 4 deletions addon/components/models-table/themes/default/cell.ts
@@ -1,11 +1,11 @@
import { ComponentLike } from '@glint/template';
import { type ComponentLike } from '@glint/template';
import { ensureSafeComponent } from '@embroider/util';
import Component from '@glimmer/component';
import { action, get } from '@ember/object';
import { isNone } from '@ember/utils';
import { CellSignature } from '../../../../interfaces/components/models-table/themes/default/cell-signature.interface';
import { CellContentEditSignature } from '../../../../interfaces/components/models-table/themes/default/cell-content-edit-signature.interface';
import { CellContentDisplaySignature } from '../../../../interfaces/components/models-table/themes/default/cell-content-display-signature.interface';
import { type CellSignature } from '../../../../interfaces/components/models-table/themes/default/cell-signature.interface';
import { type CellContentEditSignature } from '../../../../interfaces/components/models-table/themes/default/cell-content-edit-signature.interface';
import { type CellContentDisplaySignature } from '../../../../interfaces/components/models-table/themes/default/cell-content-display-signature.interface';

/**
* Table cell used within {@link Row}.
Expand Down
Expand Up @@ -2,8 +2,8 @@ import Component from '@glimmer/component';
import { action } from '@ember/object';
import ModelsTableColumn from '../../../../utils/emt/emt-column';

import { ColumnSet } from '../../../../interfaces/column-set.interface';
import { ColumnsDropdownSignature } from 'ember-models-table/interfaces/components/models-table/themes/default/columns-dropdown-signature.interface';
import { type ColumnSet } from '../../../../interfaces/column-set.interface';
import { type ColumnsDropdownSignature } from 'ember-models-table/interfaces/components/models-table/themes/default/columns-dropdown-signature.interface';

/**
* Dropdown with list of table's columns used within {@link Core.ModelsTable | ModelsTable}.
Expand Down
@@ -1,5 +1,5 @@
import Component from '@glimmer/component';
import { ColumnsHiddenSignature } from '../../../../interfaces/components/models-table/themes/default/columns-hidden-signature.interface';
import { type ColumnsHiddenSignature } from '../../../../interfaces/components/models-table/themes/default/columns-hidden-signature.interface';

/**
* Table row used within {@link DefaultTheme.TableBody}.
Expand Down
@@ -1,7 +1,7 @@
import Component from '@glimmer/component';
import { action } from '@ember/object';
import ModelsTableColumn from '../../../../utils/emt/emt-column';
import { DataGroupBySelectSignature } from '../../../../interfaces/components/models-table/themes/default/data-group-by-select-signature.interface';
import { type DataGroupBySelectSignature } from '../../../../interfaces/components/models-table/themes/default/data-group-by-select-signature.interface';

/**
* Dropdown to select property for table-rows grouping
Expand Down
@@ -1,6 +1,6 @@
import Component from '@glimmer/component';
import { action } from '@ember/object';
import { ExpandAllToggleSignature } from '../../../../interfaces/components/models-table/themes/default/expand-all-toggle-signature.interface';
import { type ExpandAllToggleSignature } from '../../../../interfaces/components/models-table/themes/default/expand-all-toggle-signature.interface';

/**
* Component to expand or collapse all rows
Expand Down
@@ -1,6 +1,6 @@
import Component from '@glimmer/component';
import { action } from '@ember/object';
import { ExpandToggleSignature } from '../../../../interfaces/components/models-table/themes/default/expand-toggle-signature.interface';
import { type ExpandToggleSignature } from '../../../../interfaces/components/models-table/themes/default/expand-toggle-signature.interface';

/**
* Component to expand or collapse any single row
Expand Down
2 changes: 1 addition & 1 deletion addon/components/models-table/themes/default/footer.ts
@@ -1,5 +1,5 @@
import Component from '@glimmer/component';
import { FooterSignature } from '../../../../interfaces/components/models-table/themes/default/footer-signature.interface';
import { type FooterSignature } from '../../../../interfaces/components/models-table/themes/default/footer-signature.interface';

/**
* Footer block used within {@link Core.ModelsTable | ModelsTable}.
Expand Down
@@ -1,7 +1,7 @@
import Component from '@glimmer/component';
import { guidFor } from '@ember/object/internals';
import { action } from '@ember/object';
import { GlobalFilterSignature } from '../../../../interfaces/components/models-table/themes/default/global-filter-signature.interface';
import { type GlobalFilterSignature } from '../../../../interfaces/components/models-table/themes/default/global-filter-signature.interface';

/**
* Global filter element used within {@link Core.ModelsTable | ModelsTable}.
Expand Down
@@ -1,4 +1,4 @@
import Component from '@glimmer/component';
import { GroupSummaryRowSignature } from '../../../../interfaces/components/models-table/themes/default/group-summary-row-signature.interface';
import { type GroupSummaryRowSignature } from '../../../../interfaces/components/models-table/themes/default/group-summary-row-signature.interface';

export default class GroupSummaryRow extends Component<GroupSummaryRowSignature> {}
@@ -1,5 +1,5 @@
import Component from '@glimmer/component';
import { GroupedHeaderSignature } from '../../../../interfaces/components/models-table/themes/default/grouped-header-signature.interface';
import { type GroupedHeaderSignature } from '../../../../interfaces/components/models-table/themes/default/grouped-header-signature.interface';

/**
* Table header item used within {@link DefaultTheme.TableHeader | TableHeader}.
Expand Down
@@ -1,4 +1,4 @@
import Component from '@glimmer/component';
import { IconSignature } from '../../../../../interfaces/components/models-table/themes/default/icon-signature.interface';
import { type IconSignature } from '../../../../../interfaces/components/models-table/themes/default/icon-signature.interface';

export default class Caret extends Component<IconSignature> {}
@@ -1,4 +1,4 @@
import Component from '@glimmer/component';
import { IconSignature } from '../../../../../interfaces/components/models-table/themes/default/icon-signature.interface';
import { type IconSignature } from '../../../../../interfaces/components/models-table/themes/default/icon-signature.interface';

export default class ClearAllFilters extends Component<IconSignature> {}
@@ -1,4 +1,4 @@
import Component from '@glimmer/component';
import { IconSignature } from '../../../../../interfaces/components/models-table/themes/default/icon-signature.interface';
import { type IconSignature } from '../../../../../interfaces/components/models-table/themes/default/icon-signature.interface';

export default class ClearFilter extends Component<IconSignature> {}
@@ -1,4 +1,4 @@
import Component from '@glimmer/component';
import { IconSignature } from '../../../../../interfaces/components/models-table/themes/default/icon-signature.interface';
import { type IconSignature } from '../../../../../interfaces/components/models-table/themes/default/icon-signature.interface';

export default class CollapseAllRows extends Component<IconSignature> {}
@@ -1,4 +1,4 @@
import Component from '@glimmer/component';
import { IconSignature } from '../../../../../interfaces/components/models-table/themes/default/icon-signature.interface';
import { type IconSignature } from '../../../../../interfaces/components/models-table/themes/default/icon-signature.interface';

export default class CollapseRow extends Component<IconSignature> {}
@@ -1,4 +1,4 @@
import Component from '@glimmer/component';
import { IconSignature } from '../../../../../interfaces/components/models-table/themes/default/icon-signature.interface';
import { type IconSignature } from '../../../../../interfaces/components/models-table/themes/default/icon-signature.interface';

export default class ColumnHidden extends Component<IconSignature> {}
@@ -1,4 +1,4 @@
import Component from '@glimmer/component';
import { IconSignature } from '../../../../../interfaces/components/models-table/themes/default/icon-signature.interface';
import { type IconSignature } from '../../../../../interfaces/components/models-table/themes/default/icon-signature.interface';

export default class ColumnVisible extends Component<IconSignature> {}
@@ -1,4 +1,4 @@
import Component from '@glimmer/component';
import { IconSignature } from '../../../../../interfaces/components/models-table/themes/default/icon-signature.interface';
import { type IconSignature } from '../../../../../interfaces/components/models-table/themes/default/icon-signature.interface';

export default class DeselectAllRows extends Component<IconSignature> {}
@@ -1,4 +1,4 @@
import Component from '@glimmer/component';
import { IconSignature } from '../../../../../interfaces/components/models-table/themes/default/icon-signature.interface';
import { type IconSignature } from '../../../../../interfaces/components/models-table/themes/default/icon-signature.interface';

export default class DeselectRow extends Component<IconSignature> {}
@@ -1,4 +1,4 @@
import Component from '@glimmer/component';
import { IconSignature } from '../../../../../interfaces/components/models-table/themes/default/icon-signature.interface';
import { type IconSignature } from '../../../../../interfaces/components/models-table/themes/default/icon-signature.interface';

export default class ExpandAllRows extends Component<IconSignature> {}
@@ -1,4 +1,4 @@
import Component from '@glimmer/component';
import { IconSignature } from '../../../../../interfaces/components/models-table/themes/default/icon-signature.interface';
import { type IconSignature } from '../../../../../interfaces/components/models-table/themes/default/icon-signature.interface';

export default class ExpandRow extends Component<IconSignature> {}
@@ -1,4 +1,4 @@
import Component from '@glimmer/component';
import { IconSignature } from '../../../../../interfaces/components/models-table/themes/default/icon-signature.interface';
import { type IconSignature } from '../../../../../interfaces/components/models-table/themes/default/icon-signature.interface';

export default class NavFirst extends Component<IconSignature> {}
@@ -1,4 +1,4 @@
import Component from '@glimmer/component';
import { IconSignature } from '../../../../../interfaces/components/models-table/themes/default/icon-signature.interface';
import { type IconSignature } from '../../../../../interfaces/components/models-table/themes/default/icon-signature.interface';

export default class NavLast extends Component<IconSignature> {}
@@ -1,4 +1,4 @@
import Component from '@glimmer/component';
import { IconSignature } from '../../../../../interfaces/components/models-table/themes/default/icon-signature.interface';
import { type IconSignature } from '../../../../../interfaces/components/models-table/themes/default/icon-signature.interface';

export default class NavNext extends Component<IconSignature> {}
@@ -1,4 +1,4 @@
import Component from '@glimmer/component';
import { IconSignature } from '../../../../../interfaces/components/models-table/themes/default/icon-signature.interface';
import { type IconSignature } from '../../../../../interfaces/components/models-table/themes/default/icon-signature.interface';

export default class NavPrev extends Component<IconSignature> {}
@@ -1,4 +1,4 @@
import Component from '@glimmer/component';
import { IconSignature } from '../../../../../interfaces/components/models-table/themes/default/icon-signature.interface';
import { type IconSignature } from '../../../../../interfaces/components/models-table/themes/default/icon-signature.interface';

export default class SelectAllRows extends Component<IconSignature> {}
@@ -1,4 +1,4 @@
import Component from '@glimmer/component';
import { IconSignature } from '../../../../../interfaces/components/models-table/themes/default/icon-signature.interface';
import { type IconSignature } from '../../../../../interfaces/components/models-table/themes/default/icon-signature.interface';

export default class SelectRow extends Component<IconSignature> {}
@@ -1,4 +1,4 @@
import Component from '@glimmer/component';
import { IconSignature } from '../../../../../interfaces/components/models-table/themes/default/icon-signature.interface';
import { type IconSignature } from '../../../../../interfaces/components/models-table/themes/default/icon-signature.interface';

export default class SelectSomeRows extends Component<IconSignature> {}
@@ -1,4 +1,4 @@
import Component from '@glimmer/component';
import { IconSignature } from '../../../../../interfaces/components/models-table/themes/default/icon-signature.interface';
import { type IconSignature } from '../../../../../interfaces/components/models-table/themes/default/icon-signature.interface';

export default class SortAsc extends Component<IconSignature> {}
@@ -1,4 +1,4 @@
import Component from '@glimmer/component';
import { IconSignature } from '../../../../../interfaces/components/models-table/themes/default/icon-signature.interface';
import { type IconSignature } from '../../../../../interfaces/components/models-table/themes/default/icon-signature.interface';

export default class SortDesc extends Component<IconSignature> {}
2 changes: 1 addition & 1 deletion addon/components/models-table/themes/default/no-data.ts
@@ -1,5 +1,5 @@
import Component from '@glimmer/component';
import { NoDataSignature } from '../../../../interfaces/components/models-table/themes/default/no-data-signature.interface';
import { type NoDataSignature } from '../../../../interfaces/components/models-table/themes/default/no-data-signature.interface';

/**
* Table row shown when no data provided to the ModelsTable. Component used within {@link DefaultTheme.TableBody | TableBody}.
Expand Down
@@ -1,6 +1,6 @@
import Component from '@glimmer/component';
import { guidFor } from '@ember/object/internals';
import { PageSizeSelectSignature } from '../../../../interfaces/components/models-table/themes/default/page-size-select-signature.interface';
import { type PageSizeSelectSignature } from '../../../../interfaces/components/models-table/themes/default/page-size-select-signature.interface';

/**
* Dropdown with page size values used within {@link DefaultTheme.TableFooter | TableFooter}.
Expand Down

0 comments on commit 6069c4b

Please sign in to comment.