730
731
export class NullExtensionService implements IExtensionService {
733
>
readonly onDidRegisterExtensions: Event<void> = Event.None;
734
>
readonly onDidChangeExtensionsStatus: Event<ExtensionIdentifier[]> = Event.None;
735
>
onDidChangeExtensions = Event.None;
736
>
readonly onWillActivateByEvent: Event<IWillActivateEvent> = Event.None;
737
>
readonly onDidChangeResponsiveChange: Event<IResponsiveStateChangeEvent> = Event.None;
738
>
readonly onWillStop: Event<WillStopExtensionHostsEvent> = Event.None;
739
>
readonly extensions = [];
740
activateByEvent(_activationEvent: string): Promise<void> { return Promise.resolve(undefined); }
741
activateById(extensionId: ExtensionIdentifier, reason: ExtensionActivationReason): Promise<void> { return Promise.resolve(undefined); }