fix remix type autocomplete

pull/2389/head
yann300 3 years ago
parent 89da45ac81
commit 7c7c97ee71
  1. 6311
      libs/remix-ui/editor/src/lib/remix-plugin-types.ts
  2. 22
      libs/remix-ui/editor/src/lib/web-types.ts

File diff suppressed because it is too large Load Diff

@ -1,3 +1,5 @@
import { remixTypes } from './remix-plugin-types'
export const loadTypes = async (monaco) => { export const loadTypes = async (monaco) => {
// ethers.js // ethers.js
@ -162,20 +164,12 @@ export const loadTypes = async (monaco) => {
// @ts-ignore // @ts-ignore
const indexWeb3Util = await import('raw-loader!web3-utils/types/index.d.ts') const indexWeb3Util = await import('raw-loader!web3-utils/types/index.d.ts')
monaco.languages.typescript.typescriptDefaults.addExtraLib(indexWeb3Util.default, `file:///node_modules/@types/web3-utils/index.d.ts`) monaco.languages.typescript.typescriptDefaults.addExtraLib(indexWeb3Util.default, `file:///node_modules/@types/web3-utils/index.d.ts`)
/*
// remix // remix
let indexRemixApi = remixTypes + `\n
// @ts-ignore declare global {
const indexRemixApi = await import('./remix-plugin-types') const remix: PluginClient;
monaco.languages.typescript.typescriptDefaults.addExtraLib(indexRemixApi.types) }
*/ `
monaco.languages.typescript.typescriptDefaults.addExtraLib(indexRemixApi)
monaco.languages.typescript.typescriptDefaults.addExtraLib(`
import { PluginClient } from 'packages/plugin/core/src/lib/client'
declare const remix: PluginClient
`)
console.log('loaded monaco types') console.log('loaded monaco types')
} }
Loading…
Cancel
Save