返回 slidev
monaco.ts
根目录 / demo / composable-vue / setup / monaco.ts
1 import { defineMonacoSetup } from '@slidev/types'
2
3 export default defineMonacoSetup((monaco) => {
4 monaco.typescript.typescriptDefaults.addExtraLib(
5 `
6 import { InjectionKey } from 'vue'
7 export interface UserInfo { id: number; name: string }
8 export const injectKeyUser: InjectionKey<UserInfo> = Symbol()
9 `,
10 'file:///root/context.ts',
11 )
12 })
13
13 lines TYPESCRIPT