Type Parameters

  • M extends object

Hierarchy

  • Iterable<M>
    • IList

Implemented by

Properties

index: Map<string, M>
items: Set<M>
size: number

Methods

  • 将一个对象加入到数据集,标记为 Added,将在下次提交时远程添加

    Parameters

    • item: M

    Returns void

  • 创建一个默认的对象,并且将其添加至数据集

    Parameters

    • Rest ...args: any[]

    Returns M

  • Parameters

    • pipe: ((m: M) => boolean)
        • (m: M): boolean
        • Parameters

          • m: M

          Returns boolean

    Returns M[]

  • Type Parameters

    • R

    Parameters

    • project: ((item: M) => R)
        • (item: M): R
        • Parameters

          • item: M

          Returns R

    Returns R[]

  • Parameters

    • predicate: ((item: M) => boolean)
        • (item: M): boolean
        • Parameters

          • item: M

          Returns boolean

    Returns M[]

  • 将对象从数据集移除,并将其标记为 Deleted,将在下次提交时远程删除

    Warn! 当不传 item 的时候,表示移除全部元素

    Parameters

    • Optional item: M

    Returns void

  • 将对象标记为 Modified,将在下次提交时更新对应的远程对象

    Parameters

    • item: M

    Returns void

Generated using TypeDoc