@wpkernel/php-json-ast v0.12.6-beta.3
@wpkernel/php-json-ast / HelperDescriptor
Interface: HelperDescriptor<TKind>
Stable metadata used to register, order and diagnose a helper.
Remarks
Keys identify dependency targets within a helper kind. Dependency ordering takes precedence over priority. Among otherwise ready helpers, higher priority runs first, then key order, then registration order.
Extended by
Type Parameters
TKind
TKind extends HelperKind = HelperKind
Literal union of helper kinds accepted by the pipeline.
Properties
dependsOn
readonly dependsOn: readonly string[];Helper keys that place this helper later in the serial execution order.
key
readonly key: string;Dependency and override identity within kind.
kind
readonly kind: TKind;Execution phase and registry containing this helper.
mode
readonly mode: HelperMode;Duplicate-key registration policy.
priority
readonly priority: number;Relative ordering hint; higher values run first when dependencies permit.
origin?
readonly optional origin: string;Optional package or subsystem label used in diagnostics.
