Class: StructureManager<T>
Type parameters
| Name | Type | 
|---|---|
T | extends Base | 
Hierarchy
Base↳
StructureManager
Constructors
constructor
• new StructureManager<T>(app, object, _fetch)
Type parameters
| Name | Type | 
|---|---|
T | extends Base<T> | 
Parameters
| Name | Type | 
|---|---|
app | App | 
object | NonRuntimeClass<T> | 
_fetch | (id: string) => Promise<unknown> | 
Overrides
Base.constructor
Defined in
packages/disploy/src/structs/managers/StructureManager.ts:6
Properties
_fetch
• Private _fetch: (id: string) => Promise<unknown>
Type declaration
▸ (id): Promise<unknown>
Parameters
| Name | Type | 
|---|---|
id | string | 
Returns
Promise<unknown>
Defined in
packages/disploy/src/structs/managers/StructureManager.ts:6
app
• app: App
Inherited from
Base.app
Defined in
packages/disploy/src/structs/Base.ts:4
object
• Private object: NonRuntimeClass<T>
Defined in
packages/disploy/src/structs/managers/StructureManager.ts:6
Methods
fetch
▸ fetch(id): Promise<T>
Parameters
| Name | Type | 
|---|---|
id | string | 
Returns
Promise<T>
Defined in
packages/disploy/src/structs/managers/StructureManager.ts:10