Variable defaultConst

    default: {
        add: ((link) => Promise<INewLink>);
        del: ((link) => Promise<void>);
        get: (<T>(id, data) => Promise<undefined | ILink<T>>);
        process: ((id, data?) => Promise<void>);
    } = ...

    Type declaration

    • add: ((link) => Promise<INewLink>)
        • (link): Promise<INewLink>
        • Add

          Parameters

          • link: {
                email: string;
                type: string;
                userid?: string;
            }

            Link

            • email: string
            • type: string
            • Optional userid?: string

          Returns Promise<INewLink>

          New link

    • del: ((link) => Promise<void>)
        • (link): Promise<void>
        • Delete

          Parameters

          • link: {
                id: string;
            }

            Link

            • id: string

          Returns Promise<void>

    • get: (<T>(id, data) => Promise<undefined | ILink<T>>)
        • <T>(id, data): Promise<undefined | ILink<T>>
        • Get

          Type Parameters

          Parameters

          • id: string

            Id

          • data: T

            Data

          Returns Promise<undefined | ILink<T>>

          Link

    • process: ((id, data?) => Promise<void>)
        • (id, data?): Promise<void>
        • Process

          Parameters

          • id: string

            Id

          • Optional data: {
                email: string;
                password: string;
            }

            Data

            • email: string
            • password: string

          Returns Promise<void>

    Generated using TypeDoc and TypeDoc Airthium Plugin