setSelection: (
names: unknown[],
) =>
| {
added?: undefined;
errors: any[];
ok: boolean;
removed?: undefined;
selected?: undefined;
}
| {
added: any[];
errors?: undefined;
ok: boolean;
removed: any[];
selected: string[];
} = ...
Type Declaration
-
- (
names: unknown[],
):
| {
added?: undefined;
errors: any[];
ok: boolean;
removed?: undefined;
selected?: undefined;
}
| {
added: any[];
errors?: undefined;
ok: boolean;
removed: any[];
selected: string[];
}
-
Returns
| {
added?: undefined;
errors: any[];
ok: boolean;
removed?: undefined;
selected?: undefined;
}
| {
added: any[];
errors?: undefined;
ok: boolean;
removed: any[];
selected: string[];
}
{ ok: true, selected, added, removed }, or { ok: false, errors }
Installs a whole selection at once; an unknown attribute is an error. Errors are returned, not thrown.