diff --git a/integration/module-tests/BUILD.bazel b/integration/module-tests/BUILD.bazel index 7f054902ae2c..8a63a493ed81 100644 --- a/integration/module-tests/BUILD.bazel +++ b/integration/module-tests/BUILD.bazel @@ -1,5 +1,5 @@ -load("//tools:defaults.bzl", "ts_project") load("//integration/module-tests:index.bzl", "module_test") +load("//tools:defaults.bzl", "ts_project") ts_project( name = "test_lib", diff --git a/integration/ts-compat/BUILD.bazel b/integration/ts-compat/BUILD.bazel index b1acfbd51a31..08d3da9c098f 100644 --- a/integration/ts-compat/BUILD.bazel +++ b/integration/ts-compat/BUILD.bazel @@ -1,5 +1,5 @@ -load("@bazel_skylib//rules:write_file.bzl", "write_file") load("@aspect_rules_js//js:defs.bzl", "js_test") +load("@bazel_skylib//rules:write_file.bzl", "write_file") load("//integration/ts-compat:import-all-entry-points.bzl", "generate_import_all_entry_points_file") package(default_visibility = ["//visibility:public"]) diff --git a/src/aria/private/accordion/accordion.ts b/src/aria/private/accordion/accordion.ts index 4cb551a85a3f..2340d6fb5532 100644 --- a/src/aria/private/accordion/accordion.ts +++ b/src/aria/private/accordion/accordion.ts @@ -18,13 +18,12 @@ import { import {SignalLike, WritableSignalLike} from '../behaviors/signal-like/signal-like'; /** Inputs of the AccordionGroupPattern. */ -export interface AccordionGroupInputs - extends Omit< - ListNavigationInputs & - ListFocusInputs & - Omit, - 'focusMode' - > { +export interface AccordionGroupInputs extends Omit< + ListNavigationInputs & + ListFocusInputs & + Omit, + 'focusMode' +> { /** A function that returns the trigger associated with a given element. */ getItem: (e: Element | null | undefined) => AccordionTriggerPattern | undefined; } @@ -124,8 +123,7 @@ export class AccordionGroupPattern { /** Inputs for the AccordionTriggerPattern. */ export interface AccordionTriggerInputs - extends Omit, - Omit { + extends Omit, Omit { /** A local unique identifier for the trigger's corresponding panel. */ panelId: SignalLike; diff --git a/src/aria/private/combobox/combobox.ts b/src/aria/private/combobox/combobox.ts index ada494f4d471..63027759d849 100644 --- a/src/aria/private/combobox/combobox.ts +++ b/src/aria/private/combobox/combobox.ts @@ -105,8 +105,10 @@ export interface ComboboxListboxControls, V> { setValue: (value: V | undefined) => void; // For re-setting the value if the popup was destroyed. } -export interface ComboboxTreeControls, V> - extends ComboboxListboxControls { +export interface ComboboxTreeControls, V> extends ComboboxListboxControls< + T, + V +> { /** Whether the currently active item in the popup is collapsible. */ isItemCollapsible: () => boolean; diff --git a/src/aria/private/grid/cell.ts b/src/aria/private/grid/cell.ts index d240afc0e74b..fc5f81485a3d 100644 --- a/src/aria/private/grid/cell.ts +++ b/src/aria/private/grid/cell.ts @@ -18,7 +18,8 @@ import {GridCellWidgetPattern} from './widget'; /** The inputs for the `GridCellPattern`. */ export interface GridCellInputs - extends GridCell, + extends + GridCell, Omit< ListNavigationInputs, 'focusMode' | 'items' | 'activeItem' | 'softDisabled' | 'element' diff --git a/src/aria/private/tabs/tabs.ts b/src/aria/private/tabs/tabs.ts index 07b4231f6327..68db9c390f87 100644 --- a/src/aria/private/tabs/tabs.ts +++ b/src/aria/private/tabs/tabs.ts @@ -20,8 +20,7 @@ import { /** The required inputs to tabs. */ export interface TabInputs - extends Omit, - Omit { + extends Omit, Omit { /** The parent tablist that controls the tab. */ tablist: SignalLike; @@ -123,7 +122,8 @@ export class TabPanelPattern { /** The required inputs for the tablist. */ export interface TabListInputs - extends Omit, 'multi'>, + extends + Omit, 'multi'>, Omit { /** The selection strategy used by the tablist. */ selectionMode: SignalLike<'follow' | 'explicit'>; diff --git a/src/aria/private/toolbar/toolbar-widget.ts b/src/aria/private/toolbar/toolbar-widget.ts index 242e02f71d8a..e8d44cda67b6 100644 --- a/src/aria/private/toolbar/toolbar-widget.ts +++ b/src/aria/private/toolbar/toolbar-widget.ts @@ -13,8 +13,10 @@ import type {ToolbarPattern} from './toolbar'; import {ToolbarWidgetGroupPattern} from './toolbar-widget-group'; /** Represents the required inputs for a toolbar widget in a toolbar. */ -export interface ToolbarWidgetInputs - extends Omit, 'searchTerm' | 'index' | 'selectable'> { +export interface ToolbarWidgetInputs extends Omit< + ListItem, + 'searchTerm' | 'index' | 'selectable' +> { /** A reference to the parent toolbar. */ toolbar: SignalLike>; diff --git a/src/aria/private/tree/tree.ts b/src/aria/private/tree/tree.ts index b9748c327234..8f51135c86f3 100644 --- a/src/aria/private/tree/tree.ts +++ b/src/aria/private/tree/tree.ts @@ -14,8 +14,7 @@ import {KeyboardEventManager, PointerEventManager, Modifier} from '../behaviors/ /** Represents the required inputs for a tree item. */ export interface TreeItemInputs - extends Omit, 'index'>, - Omit { + extends Omit, 'index'>, Omit { /** The parent item. */ parent: SignalLike | TreePattern>; diff --git a/src/cdk/collections/dispose-view-repeater-strategy.ts b/src/cdk/collections/dispose-view-repeater-strategy.ts index 3404ee747942..91eb5cf7fe3f 100644 --- a/src/cdk/collections/dispose-view-repeater-strategy.ts +++ b/src/cdk/collections/dispose-view-repeater-strategy.ts @@ -30,9 +30,11 @@ import { * @template R The type for the item in each IterableDiffer change record. * @template C The type for the context passed to each embedded view. */ -export class _DisposeViewRepeaterStrategy> - implements _ViewRepeater -{ +export class _DisposeViewRepeaterStrategy< + T, + R, + C extends _ViewRepeaterItemContext, +> implements _ViewRepeater { applyChanges( changes: IterableChanges, viewContainerRef: ViewContainerRef, diff --git a/src/cdk/collections/recycle-view-repeater-strategy.ts b/src/cdk/collections/recycle-view-repeater-strategy.ts index 735e32aec9de..9296bbff8b4d 100644 --- a/src/cdk/collections/recycle-view-repeater-strategy.ts +++ b/src/cdk/collections/recycle-view-repeater-strategy.ts @@ -33,9 +33,11 @@ import { * @template R The type for the item in each IterableDiffer change record. * @template C The type for the context passed to each embedded view. */ -export class _RecycleViewRepeaterStrategy> - implements _ViewRepeater -{ +export class _RecycleViewRepeaterStrategy< + T, + R, + C extends _ViewRepeaterItemContext, +> implements _ViewRepeater { /** * The size of the cache used to store unused views. * Setting the cache size to `0` will disable caching. Defaults to 20 views. diff --git a/src/cdk/table/table-errors.ts b/src/cdk/table/table-errors.ts index 53c9be1c5b95..29681d52ce2c 100644 --- a/src/cdk/table/table-errors.ts +++ b/src/cdk/table/table-errors.ts @@ -30,7 +30,7 @@ export function getTableDuplicateColumnNameError(name: string) { export function getTableMultipleDefaultRowDefsError() { return Error( `There can only be one default row without a when predicate function. ` + - 'Or set `multiTemplateDataRows`.' + 'Or set `multiTemplateDataRows`.', ); } diff --git a/src/cdk/table/table.ts b/src/cdk/table/table.ts index 542d9295c387..b129b56b3d7f 100644 --- a/src/cdk/table/table.ts +++ b/src/cdk/table/table.ts @@ -187,8 +187,7 @@ export class NoDataRowOutlet implements RowOutlet { * @docs-private */ export interface RowContext - extends CdkCellOutletMultiRowContext, - CdkCellOutletRowContext {} + extends CdkCellOutletMultiRowContext, CdkCellOutletRowContext {} /** * Class used to conveniently type the embedded view ref for rows with a context. diff --git a/src/cdk/testing/BUILD.bazel b/src/cdk/testing/BUILD.bazel index 4e8f56df7047..794c651cb5a0 100644 --- a/src/cdk/testing/BUILD.bazel +++ b/src/cdk/testing/BUILD.bazel @@ -1,6 +1,6 @@ +load("//src/cdk/testing/tests:webdriver-test.bzl", "webdriver_test") load("//src/e2e-app:test_suite.bzl", "e2e_test_suite") load("//tools:defaults.bzl", "markdown_to_html", "ng_web_test_suite", "ts_project") -load("//src/cdk/testing/tests:webdriver-test.bzl", "webdriver_test") load("//tools/adev-api-extraction:extract_api_to_json.bzl", "extract_api_to_json") package(default_visibility = ["//visibility:public"]) diff --git a/src/google-maps/schematics/BUILD.bazel b/src/google-maps/schematics/BUILD.bazel index cbf773d41063..9ae5afbaa6e4 100644 --- a/src/google-maps/schematics/BUILD.bazel +++ b/src/google-maps/schematics/BUILD.bazel @@ -1,6 +1,6 @@ load("@aspect_bazel_lib//lib:copy_to_bin.bzl", "copy_to_bin") -load("//tools:defaults.bzl", "npm_package", "ts_project") load("@aspect_rules_ts//ts:defs.bzl", rules_js_tsconfig = "ts_config") +load("//tools:defaults.bzl", "npm_package", "ts_project") package(default_visibility = ["//visibility:public"]) diff --git a/src/material/datepicker/date-selection-model.ts b/src/material/datepicker/date-selection-model.ts index 5f1f0b98435a..0f0a2970d0e4 100644 --- a/src/material/datepicker/date-selection-model.ts +++ b/src/material/datepicker/date-selection-model.ts @@ -53,9 +53,10 @@ export interface DateSelectionModelChange { * @docs-private */ @Injectable() -export abstract class MatDateSelectionModel> - implements OnDestroy -{ +export abstract class MatDateSelectionModel< + S, + D = ExtractDateTypeFromSelection, +> implements OnDestroy { private readonly _selectionChanged = new Subject>(); /** Emits when the selection has changed. */ diff --git a/src/material/datepicker/datepicker-base.ts b/src/material/datepicker/datepicker-base.ts index 657923acc31e..f7a106d9bcac 100644 --- a/src/material/datepicker/datepicker-base.ts +++ b/src/material/datepicker/datepicker-base.ts @@ -368,10 +368,10 @@ export interface MatDatepickerPanel< /** Base class for a datepicker. */ @Directive() export abstract class MatDatepickerBase< - C extends MatDatepickerControl, - S, - D = ExtractDateTypeFromSelection, - > + C extends MatDatepickerControl, + S, + D = ExtractDateTypeFromSelection, +> implements MatDatepickerPanel, OnDestroy, OnChanges { private _injector = inject(Injector); diff --git a/tools/adev-api-extraction/BUILD.bazel b/tools/adev-api-extraction/BUILD.bazel index b4058c2a0227..0af88f8e17a7 100644 --- a/tools/adev-api-extraction/BUILD.bazel +++ b/tools/adev-api-extraction/BUILD.bazel @@ -1,6 +1,6 @@ load("@aspect_rules_js//js:defs.bzl", "js_binary") -load("//tools:defaults.bzl", "ts_project") load("@aspect_rules_ts//ts:defs.bzl", "ts_config") +load("//tools:defaults.bzl", "ts_project") package(default_visibility = ["//visibility:public"]) diff --git a/tools/bazel/ng_package_interop.bzl b/tools/bazel/ng_package_interop.bzl index c44572e9d071..e66b2e46a195 100644 --- a/tools/bazel/ng_package_interop.bzl +++ b/tools/bazel/ng_package_interop.bzl @@ -1,5 +1,5 @@ -load("@aspect_rules_js//npm:providers.bzl", "NpmPackageInfo") load("@aspect_rules_js//js:libs.bzl", "js_lib_helpers") +load("@aspect_rules_js//npm:providers.bzl", "NpmPackageInfo") def _ng_package_interop_impl(ctx): # forward all npm_package_store_infos diff --git a/tools/dgeni/common/dgeni-definitions.ts b/tools/dgeni/common/dgeni-definitions.ts index 0da3771dac50..7be9839e9fe7 100644 --- a/tools/dgeni/common/dgeni-definitions.ts +++ b/tools/dgeni/common/dgeni-definitions.ts @@ -51,15 +51,11 @@ export interface CategorizedPropertyMemberDoc extends PropertyMemberDoc, Depreca /** Extended Dgeni method-member document that simplifies logic for the Dgeni template. */ export interface CategorizedMethodMemberDoc - extends NormalizedFunctionParameters, - MethodMemberDoc, - DeprecationInfo {} + extends NormalizedFunctionParameters, MethodMemberDoc, DeprecationInfo {} /** Extended Dgeni function export document that simplifies logic for the Dgeni template. */ export interface CategorizedFunctionExportDoc - extends NormalizedFunctionParameters, - FunctionExportDoc, - DeprecationInfo {} + extends NormalizedFunctionParameters, FunctionExportDoc, DeprecationInfo {} /** Extended Dgeni const export document that simplifies logic for the Dgeni template. */ export interface CategorizedConstExportDoc extends ConstExportDoc, DeprecationInfo {} diff --git a/tools/tslint-rules/memberNamingRule.ts b/tools/tslint-rules/memberNamingRule.ts index 043723b58e8f..8e6fb9f659cb 100644 --- a/tools/tslint-rules/memberNamingRule.ts +++ b/tools/tslint-rules/memberNamingRule.ts @@ -28,10 +28,13 @@ class Walker extends Lint.RuleWalker { const args = options.ruleArguments[0] || {}; - this._config = Object.keys(args).reduce((config, key) => { - config[key] = new RegExp(args[key]); - return config; - }, {} as {[key: string]: RegExp}); + this._config = Object.keys(args).reduce( + (config, key) => { + config[key] = new RegExp(args[key]); + return config; + }, + {} as {[key: string]: RegExp}, + ); } override visitClassDeclaration(node: ts.ClassDeclaration) {