Neoplastic Plasma Medusa

    @hecom/incupdate

    1.0.5 • Public • Published

    IncUpdate

    npm version

    这是管理增量更新的模块,目前用于人员部门表的维护,主要负责提供一个包含通用逻辑的实例,用于外界操作。

    接口

    • name: string:模块名称。
    • initGlobal(): void:全局初始化模块。
    • obj(type, pageSize, getPromise, indexKeys): object:获取增量更新实例。
      • type: string:内部存储键,不同实例的键不同,如果只传了type参数,则表示要获取已有实例。
      • pageSize: number:分页加载的页大小。
      • getPromise(timestamp): Promise:获取更新的回调方法,如果全量加载,则timestamp为0,否则timestamp为上次更新时间戳。
      • 返回值对象:包含这几个方法,{init, uninit, load, get, getTime},方法参数如下:
        • init(forceUpdate): Promise:初始化实例。
        • uninit(forceClear): Promise:反初始化实例。
        • load(forceUpdate): Promise:增量或全量更新。
        • get(key, indexKey, enableExport): Promise:异步获取信息,key是要取的对象的键,indexKey表示是否使用自定义索引,enableExport表示是否导出对象。
        • syncGet(key, indexKey, enableExport): any:获取信息,key是要取的对象的键,indexKey表示是否使用自定义索引,enableExport表示是否导出对象。

    Keywords

    none

    Install

    npm i @hecom/incupdate

    DownloadsWeekly Downloads

    3

    Version

    1.0.5

    License

    MIT

    Unpacked Size

    10.8 kB

    Total Files

    4

    Last publish

    Collaborators

    • vampire_163
    • xiaolu8866
    • summer88123
    • smartshallot