Skip to content

Documentation / @agentick/gateway / AppRegistry

Class: AppRegistry

Defined in: gateway/src/app-registry.ts:17

Constructors

Constructor

new AppRegistry(apps, defaultApp): AppRegistry

Defined in: gateway/src/app-registry.ts:21

Parameters

apps

Record<string, App>

defaultApp

string

Returns

AppRegistry

Accessors

defaultId

Get Signature

get defaultId(): string

Defined in: gateway/src/app-registry.ts:56

Get the default app ID

Returns

string


size

Get Signature

get size(): number

Defined in: gateway/src/app-registry.ts:84

Get app count

Returns

number

Methods

all()

all(): AppInfo[]

Defined in: gateway/src/app-registry.ts:77

Get all apps

Returns

AppInfo[]


get()

get(id): AppInfo | undefined

Defined in: gateway/src/app-registry.ts:42

Get an app by ID

Parameters

id

string

Returns

AppInfo | undefined


getDefault()

getDefault(): AppInfo

Defined in: gateway/src/app-registry.ts:49

Get the default app

Returns

AppInfo


has()

has(id): boolean

Defined in: gateway/src/app-registry.ts:63

Check if an app exists

Parameters

id

string

Returns

boolean


ids()

ids(): string[]

Defined in: gateway/src/app-registry.ts:70

Get all app IDs

Returns

string[]


resolve()

resolve(id?): AppInfo

Defined in: gateway/src/app-registry.ts:91

Resolve an app ID, falling back to default

Parameters

id?

string

Returns

AppInfo

Released under the ISC License.