From 452d95f708a46e6ae24cd81f81671699939bbac5 Mon Sep 17 00:00:00 2001 From: alex-christiansen Date: Mon, 20 Jan 2025 12:07:16 -0800 Subject: [PATCH 1/2] Updated Vanilla TS extension example to work as it was violoating CSP for Looker --- vanilla/counter-ts/package.json | 1 + vanilla/counter-ts/src/index.ts | 41 ++++++++++++++++++++++++--------- 2 files changed, 31 insertions(+), 11 deletions(-) diff --git a/vanilla/counter-ts/package.json b/vanilla/counter-ts/package.json index a143bed..ff53c43 100644 --- a/vanilla/counter-ts/package.json +++ b/vanilla/counter-ts/package.json @@ -23,6 +23,7 @@ "devDependencies": { "@babel/cli": "7.17.6", "@babel/core": "7.22.1", + "@babel/plugin-proposal-class-properties": "^7.18.6", "@babel/plugin-proposal-object-rest-spread": "^7.12.1", "@babel/plugin-transform-runtime": "7.22.4", "@babel/preset-env": "7.22.4", diff --git a/vanilla/counter-ts/src/index.ts b/vanilla/counter-ts/src/index.ts index 72afe22..b495ab7 100644 --- a/vanilla/counter-ts/src/index.ts +++ b/vanilla/counter-ts/src/index.ts @@ -27,12 +27,12 @@ import { LookerExtensionSDK40, } from '@looker/extension-sdk' -;(async () => { - const extensionSdk = await connectExtensionHost() - const sdk40 = LookerExtensionSDK40.createClient(extensionSdk) - const result = await sdk40.me() - const name = result.ok ? result.value.display_name : 'Unknown' - document.write(` + ; (async () => { + const extensionSdk = await connectExtensionHost() + const sdk40 = LookerExtensionSDK40.createClient(extensionSdk) + const result = await sdk40.me() + const name = result.ok ? result.value.display_name : 'Unknown' + document.write(`