Preparing search index...
The search index is not available
@tarpit/core
@tarpit/core
Platform
Class Platform
Hierarchy
Platform
Index
Constructors
constructor
Properties
inspector
loader
root_
injector
started
terminated
Methods
bootstrap
expose
import
on_
start
on_
terminate
start
terminate
Constructors
constructor
new
Platform
(
data
)
:
Platform
Parameters
data
:
ConfigData
<
TpConfigSchema
>
Returns
Platform
Properties
Protected
inspector
inspector
:
TpInspector
= ...
Protected
loader
loader
:
TpLoader
= ...
Protected
root_
injector
root_
injector
:
Injector
= ...
Private
started
started
:
boolean
= false
Private
terminated
terminated
:
boolean
= false
Methods
bootstrap
bootstrap
(
tp_entry
)
:
Platform
Parameters
tp_entry
:
Constructor
<
any
>
Returns
Platform
expose
expose
<
T
>
(
target
)
:
undefined
|
T
Type Parameters
T
Parameters
target
:
string
|
symbol
|
AbstractConstructor
<
T
>
|
Constructor
<
T
>
Returns
undefined
|
T
import
import
(
def
)
:
Platform
Parameters
def
:
Constructor
<
any
>
|
ProviderDef
<
any
>
Returns
Platform
Private
on_
start
on_
start
(
)
:
Promise
<
void
>
Returns
Promise
<
void
>
Private
on_
terminate
on_
terminate
(
)
:
Promise
<
void
>
Returns
Promise
<
void
>
start
start
(
after_start
?
)
:
Platform
Parameters
Optional
after_start
:
(
(
)
=>
void
)
(
)
:
void
Returns
void
Returns
Platform
terminate
terminate
(
after_terminate
?
)
:
Platform
Parameters
Optional
after_terminate
:
(
(
)
=>
void
)
(
)
:
void
Returns
void
Returns
Platform
Settings
Member Visibility
Protected
Private
Inherited
External
Theme
OS
Light
Dark
src
annotations
debug.ts
Debug
Debug
disabled.ts
Disabled
Disabled
inject.ts
Inject
Inject
on-terminate.ts
OnTerminate
OnTerminate
optional.ts
Optional
Optional
tp-base.ts
TpAssembly
TpComponent
TpComponentProps
TpEntry
TpUnit
TpWorker
TpAssembly
TpComponent
TpEntry
TpUnit
TpWorker
tp-module.ts
TpModule
TpModule
tp-root.ts
TpRoot
TpRoot
tp-service.ts
TpService
TpService
di
class-provider.ts
ClassProvider
factory-provider.ts
FactoryProvider
injector.ts
Injector
value-provider.ts
ValueProvider
builtin
tp-config-data.ts
TpConfigData
tp-inspector.ts
TpInspector
tp-loader.ts
TpLoader
TpLoaderType
tp-logger.ts
TpLogger
tp-thread.ts
TpThread
tp-thread-strategy.ts
TpThreadStrategy
error
tp-error.ts
TpError
TpErrorDescription
throw_native_error
types
provider.ts
ClassProviderDef
FactoryProviderDef
Provider
ProviderTreeNode
ValueProviderDef
ParentDesc
ProviderDef
options.ts
ImportsAndProviders
TpModuleOptions
TpRootOptions
TpServiceOptions
TpBaseOptions
injector.ts
InjectorEventEmitter
InjectorType
TpEventCollector
TpEvent
base.ts
TpConfigSchema
AbstractConstructor
Constructor
KeyOfFilterType
PureJSON
tools
decorator.ts
DecoratorFactory
AbstractDecoratorFactory
DecoratorInnerField
MixDecorator
TarpitId
get_all_prop_decorator
get_class_decorator
get_class_parameter_decorator
get_method_parameter_decorator
get_param_types
get_prop_decorator
get_prop_types
make_abstract_decorator
make_decorator
get-providers.ts
get_providers
platform.ts
Platform
Generated using
TypeDoc