Interface IKavenCollection<T>

interface IKavenCollection<T> {
    Count: number;
    Add(key: string, value: T): boolean;
    ContainsKey(key: string): boolean;
    GetValue(key: string, defaultValue?: T): undefined | T;
    Keys(): string[];
    Remove(key: string): T;
    Values(): T[];
}

Type Parameters

  • T

Implemented by

Properties

Count: number

Methods

  • Parameters

    • key: string
    • value: T

    Returns boolean

  • Parameters

    • key: string

    Returns boolean

  • Parameters

    • key: string
    • OptionaldefaultValue: T

    Returns undefined | T

  • Returns string[]

  • Parameters

    • key: string

    Returns T

  • Returns T[]