Skip to content

[Proposal] Resolve injections in properties #2

Open
@makamekm

Description

@makamekm

Hi. I have a proposal. There is an example:

export class Config {
    public url = "https://google.com";
}

export class SubService {
    @inject public configModel: ConfigModel;
}

export class MainService {
    public prop = new SubService();
    public props = [new SubService(), new SubService()];
}

@provider(
    Config,
    MainService,
)
export class Html extends React.Component {
    @inject private service: MainService;
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions