signify-ts
    Preparing search index...

    Class IdentifierManagerFactory

    Creates IdentifierManager instances based on the algorithm and key indexes.

    Index

    Constructors

    Methods

    Constructors

    Methods

    • Generates an algorithm-specific IdentifierManager instance with correct keys based on the indexes provided by the HabState.

      Parameters

      • aid: {
            icp_dt: string;
            name: string;
            prefix: string;
            state: {
                b: string[];
                bt: string;
                c: string[];
                d: string;
                di: string;
                dt: string;
                ee: { ba?: unknown[]; br?: unknown[]; d: string; s: string };
                et: string;
                f: string;
                i: string;
                k: string[];
                kt: string | string[];
                n: string[];
                nt: string | string[];
                p: string;
                s: string;
                vn?: number[];
            };
            transferable: boolean;
            windexes: string[];
        } & (
            | {
                salty: {
                    dcode: string;
                    icodes: string[];
                    kidx: number;
                    ncodes: string[];
                    pidx: number;
                    stem: string;
                    sxlt: string;
                    tier: Tier;
                    transferable: boolean;
                };
            }
            | { randy: { nxts: string[]; prxs: string[] } }
            | {
                group: {
                    keys: string[];
                    mhab: { name: string; prefix: string; icp_dt: string; state: { vn?: number[] | undefined; i: string; s: string; p: string; d: string; f: string; dt: string; et: string; kt: string | string[]; k: string[]; nt: string | string[]; ... 5 more ...; di: string; }; transferable: boolean; windexes: string[]; } & ({ ...; } | ... 2...;
                    ndigs: string[];
                };
            }
            | {
                extern: { extern_type: string; pidx: number } & {
                    [key: string]: unknown;
                };
            }
        )

        HabState with the algorithm and key indexes

      Returns IdentifierManager

      IdentifierManager instance