上一篇:Theia——雲端和桌面版的IDEhtml
能夠查看這篇文章瞭解有關Theia架構的簡要概述:前端
利用JS實現多語言IDE——目標和架構(Multi_Language IDE Implemented in JS - Scope and Architecture)node
export const messagingModule = new ContainerModule(bind => { bind<BackendApplicationContribution>(BackendApplicationContribution).to(MessagingContribution); bindContributionProvider(bind, ConnectionHandler) });
constructor( @inject(ContributionProvider) @named(ConnectionHandler) protected readonly handlers: ContributionProvider<ConnectionHandler>) {
}
這裏咱們注入了一個ContributionProvider,它的name值是ConnectionHandler,這個值以前是由bindContributionProvider綁定的。git