Skip to content

Commit 1b59bfb

Browse files
committed
fix(multiple): make more public APIs readonly
Marks some more public APIs in `aria` as readonly.
1 parent c1a8b93 commit 1b59bfb

File tree

28 files changed

+371
-368
lines changed

28 files changed

+371
-368
lines changed

goldens/aria/combobox/index.api.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,14 @@ export class Combobox<V> {
1616
readonly disabled: _angular_core.InputSignalWithTransform<boolean, unknown>;
1717
readonly element: HTMLElement;
1818
readonly expanded: _angular_core.Signal<boolean>;
19-
filterMode: _angular_core.InputSignal<"manual" | "auto-select" | "highlight">;
19+
readonly filterMode: _angular_core.InputSignal<"manual" | "auto-select" | "highlight">;
2020
readonly firstMatch: _angular_core.InputSignal<V | undefined>;
2121
readonly inputElement: _angular_core.Signal<HTMLInputElement | undefined>;
2222
open(): void;
2323
readonly _pattern: ComboboxPattern<any, V>;
2424
readonly popup: _angular_core.Signal<ComboboxPopup<V> | undefined>;
2525
readonly readonly: _angular_core.InputSignalWithTransform<boolean, unknown>;
26-
protected textDirection: _angular_core.Signal<_angular_cdk_bidi.Direction>;
26+
protected readonly textDirection: _angular_core.Signal<_angular_cdk_bidi.Direction>;
2727
// (undocumented)
2828
static ɵdir: _angular_core.ɵɵDirectiveDeclaration<Combobox<any>, "[ngCombobox]", ["ngCombobox"], { "filterMode": { "alias": "filterMode"; "required": false; "isSignal": true; }; "disabled": { "alias": "disabled"; "required": false; "isSignal": true; }; "readonly": { "alias": "readonly"; "required": false; "isSignal": true; }; "firstMatch": { "alias": "firstMatch"; "required": false; "isSignal": true; }; "alwaysExpanded": { "alias": "alwaysExpanded"; "required": false; "isSignal": true; }; }, {}, ["popup"], never, true, [{ directive: typeof DeferredContentAware; inputs: { "preserveContent": "preserveContent"; }; outputs: {}; }]>;
2929
// (undocumented)
@@ -38,7 +38,7 @@ export class ComboboxDialog {
3838
readonly combobox: Combobox<any>;
3939
readonly element: HTMLElement;
4040
// (undocumented)
41-
_pattern: ComboboxDialogPattern;
41+
readonly _pattern: ComboboxDialogPattern;
4242
// (undocumented)
4343
static ɵdir: _angular_core.ɵɵDirectiveDeclaration<ComboboxDialog, "dialog[ngComboboxDialog]", ["ngComboboxDialog"], {}, {}, never, never, true, [{ directive: typeof ComboboxPopup; inputs: {}; outputs: {}; }]>;
4444
// (undocumented)
@@ -50,7 +50,7 @@ export class ComboboxInput {
5050
constructor();
5151
readonly combobox: Combobox<any>;
5252
readonly element: HTMLElement;
53-
value: _angular_core.ModelSignal<string>;
53+
readonly value: _angular_core.ModelSignal<string>;
5454
// (undocumented)
5555
static ɵdir: _angular_core.ɵɵDirectiveDeclaration<ComboboxInput, "input[ngComboboxInput]", ["ngComboboxInput"], { "value": { "alias": "value"; "required": false; "isSignal": true; }; }, { "value": "valueChange"; }, never, never, true, never>;
5656
// (undocumented)

goldens/aria/listbox/index.api.md

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -10,24 +10,24 @@ import * as _angular_core from '@angular/core';
1010
// @public
1111
export class Listbox<V> {
1212
constructor();
13-
disabled: _angular_core.InputSignalWithTransform<boolean, unknown>;
13+
readonly disabled: _angular_core.InputSignalWithTransform<boolean, unknown>;
1414
readonly element: HTMLElement;
15-
focusMode: _angular_core.InputSignal<"roving" | "activedescendant">;
15+
readonly focusMode: _angular_core.InputSignal<"roving" | "activedescendant">;
1616
gotoFirst(): void;
1717
readonly id: _angular_core.InputSignal<string>;
18-
protected items: _angular_core.Signal<OptionPattern<V>[]>;
19-
multi: _angular_core.InputSignalWithTransform<boolean, unknown>;
20-
orientation: _angular_core.InputSignal<"vertical" | "horizontal">;
18+
protected readonly items: _angular_core.Signal<OptionPattern<V>[]>;
19+
readonly multi: _angular_core.InputSignalWithTransform<boolean, unknown>;
20+
readonly orientation: _angular_core.InputSignal<"vertical" | "horizontal">;
2121
readonly _pattern: ListboxPattern<V>;
22-
readonly: _angular_core.InputSignalWithTransform<boolean, unknown>;
22+
readonly readonly: _angular_core.InputSignalWithTransform<boolean, unknown>;
2323
// (undocumented)
2424
scrollActiveItemIntoView(options?: ScrollIntoViewOptions): void;
25-
selectionMode: _angular_core.InputSignal<"follow" | "explicit">;
26-
softDisabled: _angular_core.InputSignalWithTransform<boolean, unknown>;
27-
protected textDirection: _angular_core.Signal<_angular_cdk_bidi.Direction>;
28-
typeaheadDelay: _angular_core.InputSignal<number>;
29-
value: _angular_core.ModelSignal<V[]>;
30-
wrap: _angular_core.InputSignalWithTransform<boolean, unknown>;
25+
readonly selectionMode: _angular_core.InputSignal<"follow" | "explicit">;
26+
readonly softDisabled: _angular_core.InputSignalWithTransform<boolean, unknown>;
27+
protected readonly textDirection: _angular_core.Signal<_angular_cdk_bidi.Direction>;
28+
readonly typeaheadDelay: _angular_core.InputSignal<number>;
29+
readonly value: _angular_core.ModelSignal<V[]>;
30+
readonly wrap: _angular_core.InputSignalWithTransform<boolean, unknown>;
3131
// (undocumented)
3232
static ɵdir: _angular_core.ɵɵDirectiveDeclaration<Listbox<any>, "[ngListbox]", ["ngListbox"], { "id": { "alias": "id"; "required": false; "isSignal": true; }; "orientation": { "alias": "orientation"; "required": false; "isSignal": true; }; "multi": { "alias": "multi"; "required": false; "isSignal": true; }; "wrap": { "alias": "wrap"; "required": false; "isSignal": true; }; "softDisabled": { "alias": "softDisabled"; "required": false; "isSignal": true; }; "focusMode": { "alias": "focusMode"; "required": false; "isSignal": true; }; "selectionMode": { "alias": "selectionMode"; "required": false; "isSignal": true; }; "typeaheadDelay": { "alias": "typeaheadDelay"; "required": false; "isSignal": true; }; "disabled": { "alias": "disabled"; "required": false; "isSignal": true; }; "readonly": { "alias": "readonly"; "required": false; "isSignal": true; }; "value": { "alias": "value"; "required": false; "isSignal": true; }; }, { "value": "valueChange"; }, ["_options"], never, true, [{ directive: typeof ComboboxPopup; inputs: {}; outputs: {}; }]>;
3333
// (undocumented)
@@ -36,15 +36,15 @@ export class Listbox<V> {
3636

3737
// @public
3838
class Option_2<V> {
39-
active: _angular_core.Signal<boolean>;
40-
disabled: _angular_core.InputSignalWithTransform<boolean, unknown>;
39+
readonly active: _angular_core.Signal<boolean>;
40+
readonly disabled: _angular_core.InputSignalWithTransform<boolean, unknown>;
4141
readonly element: HTMLElement;
4242
readonly id: _angular_core.InputSignal<string>;
43-
label: _angular_core.InputSignal<string | undefined>;
43+
readonly label: _angular_core.InputSignal<string | undefined>;
4444
readonly _pattern: OptionPattern<V>;
45-
protected searchTerm: _angular_core.Signal<string>;
45+
protected readonly searchTerm: _angular_core.Signal<string>;
4646
readonly selected: _angular_core.Signal<boolean | undefined>;
47-
value: _angular_core.InputSignal<V>;
47+
readonly value: _angular_core.InputSignal<V>;
4848
// (undocumented)
4949
static ɵdir: _angular_core.ɵɵDirectiveDeclaration<Option_2<any>, "[ngOption]", ["ngOption"], { "id": { "alias": "id"; "required": false; "isSignal": true; }; "value": { "alias": "value"; "required": true; "isSignal": true; }; "disabled": { "alias": "disabled"; "required": false; "isSignal": true; }; "label": { "alias": "label"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
5050
// (undocumented)

goldens/aria/menu/index.api.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,9 +93,9 @@ export class MenuTrigger<V> {
9393
readonly element: HTMLElement;
9494
readonly expanded: _angular_core.Signal<boolean>;
9595
readonly hasPopup: _angular_core.Signal<boolean>;
96-
menu: _angular_core.InputSignal<Menu<V> | undefined>;
96+
readonly menu: _angular_core.InputSignal<Menu<V> | undefined>;
9797
open(): void;
98-
_pattern: MenuTriggerPattern<V>;
98+
readonly _pattern: MenuTriggerPattern<V>;
9999
readonly softDisabled: _angular_core.InputSignalWithTransform<boolean, unknown>;
100100
readonly textDirection: _angular_core.WritableSignal<_angular_cdk_bidi.Direction>;
101101
// (undocumented)

0 commit comments

Comments
 (0)