跳转到内容

validate

此内容尚不支持你的语言。

function validate(value: unknown): 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
}[],
InvalidOperation
>

Defined in: Tree.ts:220

Decode the whole tree after checking its topology. Unknown entry metadata is retained, missing group config becomes [], and ids are unique across groups. Ordinary plugin config remains opaque until its own activation prepares it.

Parameter Type
value unknown

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; }[], InvalidOperation>