0.0.2 • Published 2 years ago

@icreate/imedx-plugin-core v0.0.2

Weekly downloads
-
License
MIT
Repository
-
Last release
2 years ago

Usage

npm i @icreate/imedx-plugin-core

Features

  • LocalLogger:本地日志
  • BrowserHelper:浏览器帮助类
  • WindowHelper:主window帮助类
  • imedx:imedx对象

Importing library

You can import the generated bundle to use the whole library generated by this starter:

import { LocalLogger, BrowserHelper, WindowHelper, IMedx } from '@icreate/imedx-plugin-core'

LocalLogger

  level: LogLevels
  debug(logObject: any): Promise<any>
  info(logObject: any): Promise<any>
  warn(logObject: any): Promise<any>
  error(logObject: any): Promise<any>
  fatal(logObject: any): Promise<any>

BrowserHelper

  OpenChrome(url:string):void
  OpenIE(url:string):void
  OpenFireFox(url:string):void
  OpenDefault(url:string):void

WindowHelper

  Minimize(): void
  Maximize(): void
  Restore(): void
  Close(): void
  Restart(): void
  State(): Promise<String>

IMedx

  isImedx: boolean
  cefSharp: Object
  $on(eventName: string, callback: Function): void
  $off(eventName: string, callback: Function): void
  $emit(eventName: string): void