跳转到内容

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

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; }

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>