Skip to main content
Version: 2.0.x

index

@agros/tools

@agros/tools

Table of contents

Classes

Interfaces

Type Aliases

Variables

Functions

Type Aliases

AddVirtualFile

Ƭ AddVirtualFile: (pathname: string, content: string) => string

Type declaration

▸ (pathname, content): string

Parameters
NameType
pathnamestring
contentstring
Returns

string

Defined in

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


AsyncModuleClass

Ƭ AsyncModuleClass<T>: Type<T> | Promise<Type<T>> | DynamicModule<T>

Type parameters

NameType
Tany

Defined in

packages/agros-tools/src/types.ts:59


BaseProvider

Ƭ BaseProvider: ValueProvider | FactoryProvider

Defined in

packages/agros-tools/src/types.ts:61


BaseProviderWithValue

Ƭ BaseProviderWithValue<T>: BaseProvider & { value: T }

Type parameters

NameType
Tany

Defined in

packages/agros-tools/src/types.ts:64


CollectionMap

Ƭ CollectionMap: Record<string, string[]>

Defined in

packages/agros-tools/src/types.ts:11


CollectionType

Ƭ CollectionType: "module" | "service" | "component" | "interceptor"

Defined in

packages/agros-tools/src/types.ts:12


ComponentMetadata

Ƭ ComponentMetadata: Omit<ComponentDecoratorOptions, "declarations"> & { factory?: () => any ; uuid: string }

Defined in

packages/agros-tools/src/types.ts:38


EnsureImportType

Ƭ EnsureImportType: "named" | "default" | "namespace"

Defined in

packages/agros-tools/src/types.ts:171


Provider

Ƭ Provider<T>: Type<T> | BaseProvider

Type parameters

NameType
Tany

Defined in

packages/agros-tools/src/types.ts:62


ProviderToken

Ƭ ProviderToken: string | symbol

Defined in

packages/agros-tools/src/types.ts:70


ProviderWithValue

Ƭ ProviderWithValue<T, V>: Type<T> | BaseProviderWithValue<V>

Type parameters

NameType
Tany
Vany

Defined in

packages/agros-tools/src/types.ts:68


Type

Ƭ Type<T>: (...args: any[]) => T

Type parameters

NameType
Tany

Type declaration

• (...args)

Parameters
NameType
...argsany[]

Defined in

packages/agros-tools/src/types.ts:58


Updater

Ƭ Updater<T>: (data: { classImportItem: ClassImportItem<t.ClassDeclaration> ; initialResult: UpdateItem[] ; options?: T ; sourceDescriptor: EntityDescriptor ; targetAST: ParseResult<t.File> ; targetDescriptor: EntityDescriptor }) => Promise<UpdateItem[]>

Type parameters

Name
T

Type declaration

▸ (data): Promise<UpdateItem[]>

Parameters
NameType
dataObject
data.classImportItemClassImportItem<t.ClassDeclaration>
data.initialResultUpdateItem[]
data.options?T
data.sourceDescriptorEntityDescriptor
data.targetASTParseResult<t.File>
data.targetDescriptorEntityDescriptor
Returns

Promise<UpdateItem[]>

Defined in

packages/agros-tools/src/types.ts:230


UpdaterWithChecker

Ƭ UpdaterWithChecker<T>: (sourceDescriptor: EntityDescriptor, targetDescriptor: EntityDescriptor, options?: T) => Promise<UpdateItem[]>

Type parameters

NameType
Tany

Type declaration

▸ (sourceDescriptor, targetDescriptor, options?): Promise<UpdateItem[]>

Parameters
NameType
sourceDescriptorEntityDescriptor
targetDescriptorEntityDescriptor
options?T
Returns

Promise<UpdateItem[]>

Defined in

packages/agros-tools/src/types.ts:239


UseInterceptorsDecoratorOptions

Ƭ UseInterceptorsDecoratorOptions: Type[]

Defined in

packages/agros-tools/src/types.ts:157

Variables

HOST_MODULE

Const HOST_MODULE: "HOST_MODULE"

Defined in

packages/agros-tools/src/constants.ts:2


PROVIDER_MODULE

Const PROVIDER_MODULE: "PROVIDER_MODULE"

Defined in

packages/agros-tools/src/constants.ts:1

Functions

isBasicProvider

isBasicProvider(object): boolean

Parameters

NameType
objectany

Returns

boolean

Defined in

packages/agros-tools/src/is.ts:14


isClass

isClass(obj): boolean

Parameters

NameType
objany

Returns

boolean

Defined in

packages/agros-tools/src/is.ts:1


isDynamicModule

isDynamicModule(object): boolean

Parameters

NameType
objectany

Returns

boolean

Defined in

packages/agros-tools/src/is.ts:10


isFactoryProvider

isFactoryProvider(object): boolean

Parameters

NameType
objectany

Returns

boolean

Defined in

packages/agros-tools/src/is.ts:20


isParameterDep

isParameterDep(object): boolean

Parameters

NameType
objectany

Returns

boolean

Defined in

packages/agros-tools/src/is.ts:24


isValueProvider

isValueProvider(object): boolean

Parameters

NameType
objectany

Returns

boolean

Defined in

packages/agros-tools/src/is.ts:16