View the frontend Typescript documentation here.
pnpm add @diamondlightsource/davidiaSome davidia dependencies require a global object to be defined when used in Vite applications. Add the following to your vite.config.ts:
import { defineConfig } from 'vite';
import react from '@vitejs/plugin-react';
export default defineConfig({
plugins: [react()],
define: {
global: {},
},
});