import { KeyValue } from "../types/KeyValue";

interface IStorageInterface{
  /**
   * 当前脚本
   */
  script:string;
  keys:KeyValue;
  /**
   * 设置数据
   * @param name 
   * @param value 
   * @returns 
   */
  set(name:string|Object,value?:any):Promise<any>;

  /**
     * 获取数据
     * @param name 
     * @returns 
     */
  get(name:string|Array<string>):Promise<any>;
}

export default IStorageInterface