@adaas/a-concept
Version:
A-Concept is a framework to build new Applications within or outside the ADAAS ecosystem. This framework is designed to be modular structure regardless environment and program goal.
83 lines (59 loc) • 4.35 kB
text/typescript
// =================================================================================================
// ============================= Export Framework Components =======================================
// =================================================================================================
// ---------------------- Major Components ----------------------
export { A_Context } from './src/global/A-Context/A-Context.class';
// export * from './src/global/A-Context/A-Context.types';
export { A_Abstraction } from './src/global/A-Abstraction/A-Abstraction.class';
export * from './src/global/A-Abstraction/A-Abstraction.types';
export { A_Concept } from './src/global/A-Concept/A_Concept.class';
export { A_ConceptMeta } from './src/global/A-Concept/A_Concept.meta';
export * from './src/global/A-Concept/A_Concept.types';
export { A_Container } from './src/global/A-Container/A-Container.class';
export { A_ContainerMeta } from './src/global/A-Container/A-Container.meta';
export * from './src/global/A-Container/A-Container.class';
export { A_Component } from './src/global/A-Component/A-Component.class';
export { A_ComponentMeta } from './src/global/A-Component/A-Component.meta';
export * from './src/global/A-Component/A-Component.types';
export { A_Entity } from './src/global/A-Entity/A-Entity.class';
export * from './src/global/A-Entity/A-Entity.types';
// ---------------------- Common Components ----------------------
export { A_Channel } from './src/global/A-Channel/A-Channel.class';
export * from './src/global/A-Channel/A-Channel.types';
export { A_Feature } from './src/global/A-Feature/A-Feature.class';
export { A_FeatureCaller } from './src/global/A-Feature/A-FeatureCaller.class';
export * from './src/global/A-Feature/A-Feature.types';
export { A_Stage } from './src/global/A-Stage/A-Stage.class';
export * from './src/global/A-Stage/A-Stage.types';
export { A_Scope } from './src/global/A-Scope/A-Scope.class';
export * from './src/global/A-Scope/A-Scope.types';
export { A_Meta } from './src/global/A-Meta/A-Meta.class';
// export * from './src/global/A-Meta/A-Meta.types';
export { A_Fragment } from './src/global/A-Fragment/A-Fragment.class';
export * from './src/global/A-Fragment/A-Fragment.types';
// =================================================================================================
// =============================== Export Decorators ============================================
// =================================================================================================
export { A_Inject } from './src/decorators/A-Inject/A-Inject.decorator';
export * from './src/decorators/A-Inject/A-Inject.decorator.types';
export { A_Feature_Define } from './src/decorators/A-Feature/A-Feature-Define.decorator';
export { A_Feature_Extend } from './src/decorators/A-Feature/A-Feature-Extend.decorator';
export * from './src/decorators/A-Feature/A-Feature.decorator.types';
export { A_Abstraction_Extend } from './src/decorators/A-Abstraction/A-Abstraction-Extend.decorator';
export * from './src/decorators/A-Abstraction/A-Abstraction.decorator.types';
export { A_Connect } from './src/decorators/A-Connect/A-Connect.decorator';
export * from './src/decorators/A-Connect/A-Connect.decorator.types';
// =================================================================================================
// =============================== Export Base Entities ============================================
// =================================================================================================
export { A_ConfigLoader } from './src/base/A-Config/A-Config.container';
export { A_Config } from './src/base/A-Config/A-Config.context';
export { ConfigReader } from './src/base/A-Config/components/ConfigReader.component';
export { ENVConfigReader } from './src/base/A-Config/components/ENVConfigReader.component';
export { FileConfigReader } from './src/base/A-Config/components/FileConfigReader.component';
export * from './src/base/A-Config/A-Config.types';
export * from './src/base/A-Logger/A-Logger.component';
// export * from './src/base/A-Logger/A-Logger.types';
export { A_ErrorsManager } from './src/base/A-Errors/A-Errors.component';
export { A_Errors } from './src/base/A-Errors/A-Errors.context';
export * from './src/base/A-Errors/A-Errors.types';