-
- Overview
-
- Overview
- collection
- collection/client
- collection/schemas
- manifest/context
- manifest/parse
- manifest/types
- remote
- remote/collection\_wire\_schemas
- remote/sveltekit-guard.server
- runtime/binding
- scope/types
- seed/authoring
- seed/execute
- seed/manifest
- seed/plan
- storage/minio
- system/collections
- system/column\_names
- system/types
- system/workspace-schema
- tenant\_db/bootstrap
- tenant\_db/neon-branch-utils
- tenant\_db/neon-provider
- tenant\_db/provider
- tenant\_db/schema
- tenant\_workspace
- tenant\_workspace/build-output
- tenant\_workspace/migrations/apply
- tenant\_workspace/migrations/errors
- tenant\_workspace/migrations/generate
- tenant\_workspace/migrations/read
- tenant\_workspace/source
manifest/context
manifest/context
Classes
ManifestContext
Defined in: platform-utils/src/manifest/context.ts:158
Constructors
Constructor
new ManifestContext(input): ManifestContext;Defined in: platform-utils/src/manifest/context.ts:164
Parameters
| Parameter | Type |
|---|---|
input |
ManifestContextInput |
Returns
Accessors
manifest
Get Signature
get manifest(): NorbitalManifest;Defined in: platform-utils/src/manifest/context.ts:181
Returns
nodeId
Get Signature
get nodeId(): string;Defined in: platform-utils/src/manifest/context.ts:185
Returns
string
recordIdKey
Get Signature
get recordIdKey(): string;Defined in: platform-utils/src/manifest/context.ts:193
Returns
string
Methods
collectionExists()
collectionExists(collectionName): boolean;Defined in: platform-utils/src/manifest/context.ts:308
Parameters
| Parameter | Type |
|---|---|
collectionName |
string |
Returns
boolean
columnsFor()
columnsFor(collectionName): CollectionColumnMap;Defined in: platform-utils/src/manifest/context.ts:189
Parameters
| Parameter | Type |
|---|---|
collectionName |
string |
Returns
findApp()
findApp(appName):
| ManifestApp
| null;Defined in: platform-utils/src/manifest/context.ts:263
Parameters
| Parameter | Type |
|---|---|
appName |
string |
Returns
| ManifestApp
| null
findAppUiModule()
findAppUiModule(appName):
| {
app: ManifestApp;
path: string[];
uiModule: TUiModuleRef;
}
| null;Defined in: platform-utils/src/manifest/context.ts:267
Parameters
| Parameter | Type |
|---|---|
appName |
string |
Returns
| {
app: ManifestApp;
path: string[];
uiModule: TUiModuleRef;
}
| null
findCollection()
findCollection(name):
| ManifestCollectionEntry
| null;Defined in: platform-utils/src/manifest/context.ts:259
Parameters
| Parameter | Type |
|---|---|
name |
string |
Returns
| ManifestCollectionEntry
| null
findRelationship()
findRelationship(relName):
| ManifestRelationship
| null;Defined in: platform-utils/src/manifest/context.ts:241
Parameters
| Parameter | Type |
|---|---|
relName |
string |
Returns
| ManifestRelationship
| null
getApps()
getApps(): ManifestApp[];Defined in: platform-utils/src/manifest/context.ts:205
Returns
getAppsRecord()
getAppsRecord(): Record<string, TApp>;Defined in: platform-utils/src/manifest/context.ts:209
Returns
Record<string, TApp>
getCollection()
getCollection(collectionName): ManifestCollectionEntry;Defined in: platform-utils/src/manifest/context.ts:316
Parameters
| Parameter | Type |
|---|---|
collectionName |
string |
Returns
getCollections()
getCollections(): ManifestCollectionEntry[];Defined in: platform-utils/src/manifest/context.ts:197
Returns
getCollectionsRecord()
getCollectionsRecord(): Record<string, TCollectionMetadata>;Defined in: platform-utils/src/manifest/context.ts:201
Returns
Record<string, TCollectionMetadata>
getCollectionTitle()
getCollectionTitle(collectionName): string;Defined in: platform-utils/src/manifest/context.ts:284
Parameters
| Parameter | Type |
|---|---|
collectionName |
string |
Returns
string
getEnvPublic()
getEnvPublic(): Record<string, string>;Defined in: platform-utils/src/manifest/context.ts:297
Returns
Record<string, string>
getRecordDisplayLabel()
getRecordDisplayLabel(record, collectionNameOrId): object;Defined in: platform-utils/src/manifest/context.ts:289
Parameters
| Parameter | Type |
|---|---|
record |
Record<string, unknown> |
collectionNameOrId |
string |
Returns
object
isFallback
isFallback: boolean;text
text: string;
getRelationship()
getRelationship(relName): ManifestRelationship;Defined in: platform-utils/src/manifest/context.ts:233
Parameters
| Parameter | Type |
|---|---|
relName |
string |
Returns
getRelationships()
getRelationships(): ManifestRelationship[];Defined in: platform-utils/src/manifest/context.ts:213
Returns
getRelationshipsForCollection()
getRelationshipsForCollection(collectionName): object[];Defined in: platform-utils/src/manifest/context.ts:221
Parameters
| Parameter | Type |
|---|---|
collectionName |
string |
Returns
object[]
listCollectionNames()
listCollectionNames(): string[];Defined in: platform-utils/src/manifest/context.ts:312
Returns
string[]
replaceManifest()
replaceManifest(manifest): void;Defined in: platform-utils/src/manifest/context.ts:176
Parameters
| Parameter | Type |
|---|---|
manifest |
NorbitalManifest |
Returns
void
stripSecretsForClient()
stripSecretsForClient(): NorbitalManifest;Defined in: platform-utils/src/manifest/context.ts:301
Returns
getRelationshipDirection()
static getRelationshipDirection(rel, currentCollection): object;Defined in: platform-utils/src/manifest/context.ts:245
Parameters
| Parameter | Type |
|---|---|
rel |
ManifestRelationship |
currentCollection |
string |
Returns
object
isForward
isForward: boolean;otherCollection
otherCollection: string;Interfaces
CollectionColumn
Defined in: platform-utils/src/manifest/context.ts:12
Properties
array?
readonly optional array?: boolean;Defined in: platform-utils/src/manifest/context.ts:15
currencies?
readonly optional currencies?: readonly string[];Defined in: platform-utils/src/manifest/context.ts:17
dataType
readonly dataType: string;Defined in: platform-utils/src/manifest/context.ts:13
mimeTypes?
readonly optional mimeTypes?: readonly string[];Defined in: platform-utils/src/manifest/context.ts:18
notNull
readonly notNull: boolean;Defined in: platform-utils/src/manifest/context.ts:14
values?
readonly optional values?: readonly string[];Defined in: platform-utils/src/manifest/context.ts:16
variant?
readonly optional variant?: NumericRendererVariant;Defined in: platform-utils/src/manifest/context.ts:19
Type Aliases
CollectionColumnMap
type CollectionColumnMap = Readonly<Record<string, CollectionColumn>>;Defined in: platform-utils/src/manifest/context.ts:22
ManifestContextInput
type ManifestContextInput =
| NorbitalManifest
| {
columns?: Readonly<Record<string, CollectionColumnMap>>;
manifest: NorbitalManifest;
nodeId?: string;
};Defined in: platform-utils/src/manifest/context.ts:123
Functions
collectionColumnsFromManifestFields()
function collectionColumnsFromManifestFields(collections): Record<string, CollectionColumnMap>;Defined in: platform-utils/src/manifest/context.ts:132
Project portable manifest fields into the column map used by agent/UI schema tools.
Parameters
| Parameter | Type |
|---|---|
collections |
Record<string, ManifestCollectionEntry> |
Returns
Record<string, CollectionColumnMap>
resolveRecordDisplayLabel()
function resolveRecordDisplayLabel(
metadata,
record,
columns?): object;Defined in: platform-utils/src/manifest/context.ts:76
Parameters
| Parameter | Type |
|---|---|
metadata |
| ManifestCollectionEntry | null |
record |
Record<string, unknown> |
columns |
CollectionColumnMap |
Returns
object
isFallback
isFallback: boolean;text
text: string;resolveRecordLabel()
function resolveRecordLabel(recordLabelExpression, record): string | null;Defined in: platform-utils/src/manifest/context.ts:110
Parameters
| Parameter | Type |
|---|---|
recordLabelExpression |
string | null |
record |
object |
Returns
string | null