use package.json version 1

yann300-patch-33
yann300 3 years ago
parent 47506d90db
commit f1ce49ecb1
  1. 1
      .circleci/config.yml
  2. 4
      apps/remix-ide-e2e/src/types/index.d.ts
  3. 2
      libs/remix-analyzer/package.json
  4. 2
      libs/remix-debug/package.json
  5. 90
      libs/remix-ui/plugin-manager/src/types.d.ts

@ -428,3 +428,4 @@ workflows:
filters: filters:
branches: branches:
only: remix_beta only: remix_beta

@ -1,8 +1,8 @@
// Merge custom command types with nightwatch types // Merge custom command types with nightwatch types
import { NightwatchBrowser, NightwatchBrowser, NightwatchBrowser } from "nightwatch"; import { NightwatchBrowser } from 'nightwatch'
declare module "nightwatch" { declare module 'nightwatch' {
export interface NightwatchCustomCommands { export interface NightwatchCustomCommands {
clickLaunchIcon(icon: string): NightwatchBrowser, clickLaunchIcon(icon: string): NightwatchBrowser,
switchBrowserTab(index: number): NightwatchBrowser, switchBrowserTab(index: number): NightwatchBrowser,

@ -22,7 +22,7 @@
"@ethereumjs/block": "^3.4.0", "@ethereumjs/block": "^3.4.0",
"@ethereumjs/tx": "^3.3.0", "@ethereumjs/tx": "^3.3.0",
"@ethereumjs/vm": "^5.5.0", "@ethereumjs/vm": "^5.5.0",
"@remix-project/remix-astwalker": "^0.0.26", "@remix-project/remix-astwalker": "^0.0.37",
"@remix-project/remix-lib": "^0.5.7", "@remix-project/remix-lib": "^0.5.7",
"async": "^2.6.2", "async": "^2.6.2",
"ethereumjs-util": "^7.0.10", "ethereumjs-util": "^7.0.10",

@ -22,7 +22,7 @@
"@ethereumjs/common": "^2.2.0", "@ethereumjs/common": "^2.2.0",
"@ethereumjs/tx": "^3.3.0", "@ethereumjs/tx": "^3.3.0",
"@ethereumjs/vm": "^5.5.0", "@ethereumjs/vm": "^5.5.0",
"@remix-project/remix-astwalker": "^0.0.26", "@remix-project/remix-astwalker": "^0.0.37",
"@remix-project/remix-lib": "^0.5.7", "@remix-project/remix-lib": "^0.5.7",
"async": "^2.6.2", "async": "^2.6.2",
"commander": "^2.19.0", "commander": "^2.19.0",

@ -11,12 +11,12 @@ interface SetPluginOptionType {
} }
export class RemixEngine extends Engine { export class RemixEngine extends Engine {
event: EventEmitter; event: EventEmitter
setPluginOption ({ name, kind }) : SetPluginOptionType setPluginOption ({ name, kind }) : SetPluginOptionType
onRegistration (plugin) : void onRegistration (plugin) : void
} }
export function isNative(name: any): any; export function isNative(name: any): any
/** /**
* Checks if plugin caller 'from' is allowed to activate plugin 'to' * Checks if plugin caller 'from' is allowed to activate plugin 'to'
* The caller can have 'canActivate' as a optional property in the plugin profile. * The caller can have 'canActivate' as a optional property in the plugin profile.
@ -27,33 +27,33 @@ export function isNative(name: any): any;
* @param {any, any} * @param {any, any}
* @returns {boolean} * @returns {boolean}
*/ */
export function canActivate(from: any, to: any): boolean; export function canActivate(from: any, to: any): boolean
export class RemixAppManager extends PluginManager { export class RemixAppManager extends PluginManager {
constructor(); constructor()
event: EventEmitter; event: EventEmitter
pluginsDirectory: string; pluginsDirectory: string
pluginLoader: PluginLoader; pluginLoader: PluginLoader
permissionHandler: PermissionHandler; permissionHandler: PermissionHandler
getAll(): import('@remixproject/plugin-utils').Profile<any>[]; getAll(): import('@remixproject/plugin-utils').Profile<any>[]
getIds(): string[]; getIds(): string[]
isDependent(name: any): any; isDependent(name: any): any
isRequired(name: any): any; isRequired(name: any): any
registeredPlugins(): Promise<any>; registeredPlugins(): Promise<any>
turnPluginOn(name: string | string[]); turnPluginOn(name: string | string[])
turnPluginOff(name: string); turnPluginOff(name: string)
} }
export class PluginManagerSettings { export class PluginManagerSettings {
openDialog(): void; openDialog(): void
permissions: any; permissions: any
currentSetting: any; currentSetting: any
onValidation(): void; onValidation(): void
/** Clear one permission from a plugin */ /** Clear one permission from a plugin */
clearPersmission(from: string, to: string, method: string): void; clearPersmission(from: string, to: string, method: string): void
/** Clear all persmissions from a plugin */ /** Clear all persmissions from a plugin */
clearAllPersmission(to: string): void; clearAllPersmission(to: string): void
settings(): any; settings(): any
render(): any; render(): any
} }
export type PluginPermissions = { export type PluginPermissions = {
@ -94,7 +94,7 @@ export class PluginManagerComponent extends ViewPlugin extends Plugin implements
} }
// eslint-disable-next-line no-use-before-define // eslint-disable-next-line no-use-before-define
export = LocalPlugin; export = LocalPlugin
declare class LocalPlugin { declare class LocalPlugin {
/** /**
* Open a modal to create a local plugin * Open a modal to create a local plugin
@ -102,34 +102,34 @@ declare class LocalPlugin {
* @returns {Promise<{api: any, profile: any}>} A promise with the new plugin profile * @returns {Promise<{api: any, profile: any}>} A promise with the new plugin profile
*/ */
open(plugins: any[]): Promise<{ open(plugins: any[]): Promise<{
api: any; api: any
profile: any; profile: any
}>; }>
profile: any; profile: any
/** /**
* Create the object to add to the plugin-list * Create the object to add to the plugin-list
*/ */
create(): any; create(): any
updateName({ target }: { updateName({ target }: {
target: any; target: any
}): void; }): void
updateUrl({ target }: { updateUrl({ target }: {
target: any; target: any
}): void; }): void
updateDisplayName({ target }: { updateDisplayName({ target }: {
target: any; target: any
}): void; }): void
updateProfile(key: any, e: any): void; updateProfile(key: any, e: any): void
updateMethods({ target }: { updateMethods({ target }: {
target: any; target: any
}): void; }): void
/** The form to create a local plugin */ /** The form to create a local plugin */
form(): any; form(): any
} }
export interface PluginManagerContextProviderProps { export interface PluginManagerContextProviderProps {
@ -146,12 +146,12 @@ export interface RemixUiPluginManagerProps {
* (localStorage, queryParams) * (localStorage, queryParams)
**/ **/
declare class PluginLoader { declare class PluginLoader {
get currentLoader(): any; get currentLoader(): any
donotAutoReload: string[]; donotAutoReload: string[]
loaders: {}; loaders: {}
current: string; current: string
set(plugin: any, actives: any): void; set(plugin: any, actives: any): void
get(): any; get(): any
} }
export type PluginManagerSettings = { export type PluginManagerSettings = {

Loading…
Cancel
Save