fix iframe plugin api

pull/5370/head
yann300 4 years ago committed by davidzagi93@gmail.com
parent 99dfc787ef
commit 628556dc63
  1. 3
      libs/remix-ui/solidity-compiler/src/index.ts
  2. 8
      libs/remix-ui/solidity-compiler/src/lib/actions/compiler.ts
  3. 27
      libs/remix-ui/solidity-compiler/src/lib/icompiler-api.ts

@ -1,3 +1,2 @@
export * from './lib/solidity-compiler'
export * from './lib/logic'
export * from './lib/icompiler-api'
export * from './lib/logic'

@ -26,7 +26,11 @@ export const resetCompilerMode = () => (dispatch: React.Dispatch<any>) => {
})
}
<<<<<<< HEAD
export const listenToEvents = (compileTabLogic: CompileTabLogic, api) => (dispatch: React.Dispatch<any>) => {
=======
export const listenToEvents = (compileTabLogic, api) => (dispatch: React.Dispatch<any>) => {
>>>>>>> 5a22644c4 (fix iframe plugin api)
api.onSessionSwitched = () => {
dispatch(setEditorMode('sessionSwitched'))
}
@ -42,7 +46,11 @@ export const listenToEvents = (compileTabLogic: CompileTabLogic, api) => (dispat
api.onContentChanged = () => {
dispatch(setEditorMode('contentChanged'))
}
<<<<<<< HEAD
=======
>>>>>>> 5a22644c4 (fix iframe plugin api)
compileTabLogic.compiler.event.register('loadingCompiler', () => {
dispatch(setCompilerMode('loadingCompiler'))
})

@ -1,27 +0,0 @@
export type onCurrentFileChanged = (fileName: string) => void
export interface ICompilerApi {
contractMap: {
file: string
} | Record<string, any>
compileErrors:any
currentFile: string
configurationSettings: any
setHardHatCompilation(value: boolean): void
setSelectedVersion(version: string): void
getCompilationResult(): any
setCompilerConfig: (settings: any) => void
getParameters: () => any
setParameters: (params) => void
getConfiguration: (name: string) => string
setConfiguration: (name: string, value: string) => void
fileProviderOf: (file: string) => string
getFileManagerMode: () => string
fileExists: (file: string) => Promise<boolean>
writeFile: (file: string, content: string) => Promise<void>
readFile: (file: string) => Promise<string>
open: (file: string) => void
onCurrentFileChanged: (listener: onCurrentFileChanged) => void
}
Loading…
Cancel
Save