summaryrefslogtreecommitdiffhomepage
path: root/packages/surface-loaded-extensions/src/extension.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/surface-loaded-extensions/src/extension.ts')
-rw-r--r--packages/surface-loaded-extensions/src/extension.ts62
1 files changed, 31 insertions, 31 deletions
diff --git a/packages/surface-loaded-extensions/src/extension.ts b/packages/surface-loaded-extensions/src/extension.ts
index 20abdec..7af55b6 100644
--- a/packages/surface-loaded-extensions/src/extension.ts
+++ b/packages/surface-loaded-extensions/src/extension.ts
@@ -4,41 +4,41 @@ import { surfaceRegistryHandle } from "@dispatch/surface-registry";
import { buildLoadedExtensionsSpec } from "./spec.js";
export const manifest: Manifest = {
- id: "surface-loaded-extensions",
- name: "Loaded Extensions Surface",
- version: "0.0.0",
- apiVersion: "^0.1.0",
- trust: "bundled",
- activation: "eager",
- dependsOn: ["surface-registry"],
- contributes: { services: [] },
+ id: "surface-loaded-extensions",
+ name: "Loaded Extensions Surface",
+ version: "0.0.0",
+ apiVersion: "^0.1.0",
+ trust: "bundled",
+ activation: "eager",
+ dependsOn: ["surface-registry"],
+ contributes: { services: [] },
};
export function createLoadedExtensionsExtension(): Extension {
- let dispose: (() => void) | undefined;
+ let dispose: (() => void) | undefined;
- return {
- manifest,
- activate(host: HostAPI) {
- const registry = host.getService(surfaceRegistryHandle);
+ return {
+ manifest,
+ activate(host: HostAPI) {
+ const registry = host.getService(surfaceRegistryHandle);
- const provider: SurfaceProvider = {
- catalogEntry: {
- id: "loaded-extensions",
- region: "side",
- title: "Loaded Extensions",
- scope: "global",
- },
- getSpec() {
- return buildLoadedExtensionsSpec(host.getExtensions());
- },
- invoke() {},
- };
+ const provider: SurfaceProvider = {
+ catalogEntry: {
+ id: "loaded-extensions",
+ region: "side",
+ title: "Loaded Extensions",
+ scope: "global",
+ },
+ getSpec() {
+ return buildLoadedExtensionsSpec(host.getExtensions());
+ },
+ invoke() {},
+ };
- dispose = registry.register(provider);
- },
- deactivate() {
- dispose?.();
- },
- };
+ dispose = registry.register(provider);
+ },
+ deactivate() {
+ dispose?.();
+ },
+ };
}