Skip to main content

Variable: FrameworkExtensions

const FrameworkExtensions: TUnion<[TObject<{ allowed: TLiteral<false>; paragraphs: TOptional<TArray<TString>>; }>, TObject<{ activation: TWith<TString, { description: `How an extension framework is ${string}.`; }>; allowed: TLiteral<true>; approval: TWith<TString, { description: `How an extension framework is ${string}.`; }>; deactivation: TWith<TString, { description: `How an extension framework is ${string}.`; }>; notification: TWith<TString, { description: `How an extension framework is ${string}.`; }>; paragraphs: TOptional<TArray<TString>>; registration: TWith<TString, { description: `How an extension framework is ${string}.`; }>; }>]>

Defined in: packages/contracts/src/schemas/governance-framework-v2.ts:339

Section 1.12: whether extension frameworks are allowed and, when they are, the five procedures the Metamodel asks for. Told apart by allowed, so "allowed, procedures to follow" is not a shape the schema accepts.