Commit 2d35b1ee authored by yann300's avatar yann300 Committed by davidzagi93@gmail.com

fix iframe plugin api

parent 5124fb7f
export * from './lib/solidity-compiler' export * from './lib/solidity-compiler'
export * from './lib/logic' export * from './lib/logic'
export * from './lib/icompiler-api'
...@@ -26,7 +26,11 @@ export const resetCompilerMode = () => (dispatch: React.Dispatch<any>) => { ...@@ -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: CompileTabLogic, api) => (dispatch: React.Dispatch<any>) => {
=======
export const listenToEvents = (compileTabLogic, api) => (dispatch: React.Dispatch<any>) => {
>>>>>>> 5a22644c4 (fix iframe plugin api)
api.onSessionSwitched = () => { api.onSessionSwitched = () => {
dispatch(setEditorMode('sessionSwitched')) dispatch(setEditorMode('sessionSwitched'))
} }
...@@ -42,7 +46,11 @@ export const listenToEvents = (compileTabLogic: CompileTabLogic, api) => (dispat ...@@ -42,7 +46,11 @@ export const listenToEvents = (compileTabLogic: CompileTabLogic, api) => (dispat
api.onContentChanged = () => { api.onContentChanged = () => {
dispatch(setEditorMode('contentChanged')) dispatch(setEditorMode('contentChanged'))
} }
<<<<<<< HEAD
=======
>>>>>>> 5a22644c4 (fix iframe plugin api)
compileTabLogic.compiler.event.register('loadingCompiler', () => { compileTabLogic.compiler.event.register('loadingCompiler', () => {
dispatch(setCompilerMode('loadingCompiler')) dispatch(setCompilerMode('loadingCompiler'))
}) })
......
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
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment