Skip to main content
Version: 1.0.x

Platform

@agros/tools / Platform

Interface: Platform

Table of contents

Properties

Properties

generateComponent

Optional generateComponent: <T>(componentInstance: ComponentInstance, component: any) => Promise<T>

Type declaration

▸ <T>(componentInstance, component): Promise<T>

Type parameters
NameType
Tany
Parameters
NameType
componentInstanceComponentInstance
componentany
Returns

Promise<T>

Defined in

packages/agros-tools/src/platform.interface.ts:32


getBootstrapCode

getBootstrapCode: (ensuredImportsMap: Record<string, string>, addVirtualFile: AddVirtualFile) => string

Type declaration

▸ (ensuredImportsMap, addVirtualFile): string

Parameters
NameType
ensuredImportsMapRecord<string, string>
addVirtualFileAddVirtualFile
Returns

string

Defined in

packages/agros-tools/src/platform.interface.ts:29


getComponentFactoryCode

getComponentFactoryCode: (data: GetComponentFactoryCodeData) => string | FactoryCode

Type declaration

▸ (data): string | FactoryCode

Parameters
NameType
dataGetComponentFactoryCodeData
Returns

string | FactoryCode

Defined in

packages/agros-tools/src/platform.interface.ts:30


getDecoratorImports

getDecoratorImports: () => Omit<EnsureImportOptions, "statements">[]

Type declaration

▸ (): Omit<EnsureImportOptions, "statements">[]

Returns

Omit<EnsureImportOptions, "statements">[]

Defined in

packages/agros-tools/src/platform.interface.ts:28


getDefaultConfig

Optional getDefaultConfig: () => Record<string, any>

Type declaration

▸ (): Record<string, any>

Returns

Record<string, any>

Defined in

packages/agros-tools/src/platform.interface.ts:31


getEntryTailCode

Optional getEntryTailCode: (data: EntryTailCodeData) => string[]

Type declaration

▸ (data): string[]

Parameters
NameType
dataEntryTailCodeData
Returns

string[]

Defined in

packages/agros-tools/src/platform.interface.ts:33


getLoaderImports

getLoaderImports: () => Omit<EnsureImportOptions, "statements">[]

Type declaration

▸ (): Omit<EnsureImportOptions, "statements">[]

Returns

Omit<EnsureImportOptions, "statements">[]

Defined in

packages/agros-tools/src/platform.interface.ts:27