Skip to content

[Feature][Design][Discussion] Modules #103

Open
@basedalexander

Description

@basedalexander

I've been thinking about creating additional api for maintaining hierarchical containers through Modules. The philosophy is similar to the ones used in angular and Nest.js.

Motivation. Encapsulating related services and other components into modules. Example:

...


@Module({
    components: [
        NavigationComponent,
        SomeService,
        SomeManager
    ],
    exports: [
        NavigationComponent
    ]
})
export class NavigationModule {
    
}

@Module({
    import: [
        HttpModule,
        ApiModule,
        NavigationModule
    ],
    components: [
        AppComponent
    ],
    bootstrap: [
        AppComponent
    ]
})
export class AppModule {
    
}

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions