apply
本頁內容尚未翻譯。
function apply( entries: readonly { [key: string]: unknown config?: unknown disabled?: boolean group?: boolean id: string inject?: readonly string[] intercept?: { [key: string]: unknown } isolate?: { [key: string]: string | true } name: string }[], op: | { _tag: "Create" entry: { [key: string]: unknown config?: unknown disabled?: boolean group?: boolean id: string inject?: readonly string[] intercept?: { [key: string]: unknown } isolate?: { [key: string]: string | true } name: string } parent: Option<string> position: Option<number> } | { _tag: "Update" id: string patch: Patch } | { _tag: "Remove" id: string },): Result< readonly { [key: string]: unknown config?: unknown disabled?: boolean group?: boolean id: string inject?: readonly string[] intercept?: { [key: string]: unknown } isolate?: { [key: string]: string | true } name: string }[], EntryNotFound | InvalidOperation>Defined in: Tree.ts:369
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
entries |
readonly { [key: string]: unknown; config?: unknown; disabled?: boolean; group?: boolean; id: string; inject?: readonly string[]; intercept?: { [key: string]: unknown; }; isolate?: { [key: string]: string | true; }; name: string; }[] |
op |
| { _tag: "Create"; entry: { [key: string]: unknown; config?: unknown; disabled?: boolean; group?: boolean; id: string; inject?: readonly string[]; intercept?: { [key: string]: unknown; }; isolate?: { [key: string]: string | true; }; name: string; }; parent: Option<string>; position: Option<number>; } | { _tag: "Update"; id: string; patch: Patch; } | { _tag: "Remove"; id: string; } |
Returns
Section titled “Returns”Result<readonly { [key: string]: unknown; config?: unknown;
disabled?: boolean; group?: boolean; id: string; inject?: readonly
string[]; intercept?: { [key: string]: unknown; }; isolate?: {
[key: string]: string | true; }; name: string; }[], |
EntryNotFound
|
InvalidOperation>