Skip to main content

Variable: SetupDefaults

const SetupDefaults: TObject<{ frameworkDocument: TOptional<TUnion<[TObject<{ governingAuthority: TObject<{ contact: TWith<TString, { description: ...; }>; name: TWith<TString, { description: ...; }>; }>; name: TWith<TString, { description: "The framework's title."; }>; roles: TArray<TObject<{ admissionCriteria: TArray<...>; code: TWith<..., ...>; name: TWith<..., ...>; }>>; version: TInteger; }>, TObject<{ name: TWith<TString, { description: "The framework's title."; }>; primaryDocument: TObject<{ administeringAuthority: TOptional<TObject<...>>; controlledDocuments: TArray<TObject<...>>; extensions: TUnion<[..., ...]>; generalRequirements: TArray<TObject<...>>; governingAuthority: TObject<{ contact: ...; jurisdiction: ...; legalName: ...; lei: ...; name: ...; website: ...; }>; introduction: TObject<{ acknowledgements: ...; metamodelVersion: ...; paragraphs: ...; references: ...; }>; localization: TObject<{ languages: ...; translationPolicy: ...; translations: ...; }>; objectives: TArray<TObject<...>>; principles: TArray<TObject<...>>; purpose: TWith<TString, { description: ...; }>; revisions: TObject<{ procedure: ...; publicReviewDays: ...; }>; scope: TObject<{ governedArtifacts: ...; interactions: ...; outOfScope: ...; stakeholders: ...; }>; terminology: TObject<{ glossaryDocuments: ...; paragraphs: ...; requirementKeywords: ...; toipGlossary: ...; }>; }>; roles: TArray<TObject<{ admissionCriteria: TArray<...>; code: TWith<..., ...>; name: TWith<..., ...>; }>>; schemaVersion: TWith<TLiteral<2>, { description: "Which shape of the framework this is: `2`. Not the document's version, which is `version`. A version 1 document has no such field."; }>; version: TInteger; }>]>>; frameworkIssues: TOptional<TArray<TObject<{ message: TString; path: TString; }>>>; frameworkSource: TOptional<TUnion<[TLiteral<"file">, TLiteral<"proposal">]>>; }>

Defined in: packages/contracts/src/setup-api.ts:281

What the engine proposes for answers nobody has given yet. Nothing here is stored or applied: a screen shows it for an operator to edit and confirm, and it becomes an answer only when the screen sends it back.