mirror of
https://github.com/arduino/arduino-ide.git
synced 2025-06-16 17:16:34 +00:00
15 lines
1015 B
TypeScript
15 lines
1015 B
TypeScript
import { ContainerModule } from 'inversify';
|
|
import { VariableContribution } from '@theia/variable-resolver/lib/browser';
|
|
import { ArduinoVariableResolver } from './arduino-variable-resolver';
|
|
import { DebugFrontendApplicationContribution } from '@theia/debug/lib/browser/debug-frontend-application-contribution';
|
|
import { DebugConfigurationManager } from '@theia/debug/lib/browser/debug-configuration-manager';
|
|
import { ArduinoDebugConfigurationManager } from './arduino-debug-configuration-manager';
|
|
import { ArduinoDebugFrontendApplicationContribution } from './arduino-debug-frontend-application-contribution';
|
|
|
|
export default new ContainerModule((bind, unbind, isBound, rebind) => {
|
|
bind(ArduinoVariableResolver).toSelf().inSingletonScope();
|
|
bind(VariableContribution).toService(ArduinoVariableResolver);
|
|
rebind(DebugConfigurationManager).to(ArduinoDebugConfigurationManager).inSingletonScope();
|
|
rebind(DebugFrontendApplicationContribution).to(ArduinoDebugFrontendApplicationContribution);
|
|
});
|