Skip to content

Generated types

The types folder holds TypeScript types generated from the resolved definition, so an editor checks every reference before a Change runs.

PropertyValue
Path.sb/types/
HoldsNoun
Kindfolder
Leadersdb-first, git-first
TeamEngineering Team
Written byNone.
Compiled bySoftwareBuilder

Example

.sb/types/Close.d.ts in a Startup repository. Closewise, a sample business, declares a Close Noun.

.sb/types/Close.d.ts
export interface Close extends Task {
  client: Customer
  period: string
  balanced: boolean
}

export namespace Close {
  interface Reconcile { close: string }
  interface Review { close: string; reviewer?: string }
}