Interface IValueStaticFunc

interface IValueStaticFunc {
    constructor(name?: string): IValueBase;
    fetchById(id: string): ValueType;
    find(
        options: JSONObject,
        quantity: number | "all",
        readOnly: boolean,
        usage: string,
    ): ValueType[];
    findAllByFilter(
        filter: Filter,
        omit_filter: Filter,
        readOnly: boolean,
        usage: string,
    ): Promise<ValueType[]>;
    findAllByName(name: string, readOnly: boolean, usage: string): ValueType[];
    findAllByType(type: string, readOnly: boolean, usage: string): ValueType[];
    findByFilter(
        filter: Filter,
        omit_filter: Filter,
        quantity: number | "all",
        readOnly: boolean,
        usage: string,
    ): Promise<ValueType[]>;
    findById(id: string, readOnly: boolean): ValueType;
    findByName(
        name: string,
        quantity: number | "all",
        readOnly: boolean,
        usage: string,
    ): Promise<ValueType[]>;
    findByType(
        type: string,
        quantity: number | "all",
        readOnly: boolean,
        usage: string,
    ): ValueType[];
    getFilter(filter?: Filter, omit_filter?: Filter): string[];
    getFilterResult(filter?: Filter, omit_filter?: Filter): string;
}

Methods

  • Parameters

    • name: string
    • quantity: number | "all"
    • readOnly: boolean
    • usage: string

    Returns Promise<ValueType[]>

  • Parameters

    • type: string
    • quantity: number | "all"
    • readOnly: boolean
    • usage: string

    Returns ValueType[]