UNPKG

@qso-soft/shared

Version:

Shared library for QSO-soft

24 lines (23 loc) 920 B
import { LoggerType } from '../../logger'; import { Invite } from '../../types'; interface SavePreparedInvites { projectName: string; availableInvitesAmount: number; } export declare const savePreparedInvites: ({ projectName, availableInvitesAmount }: SavePreparedInvites) => Promise<void>; export declare const getCurrentInvite: (invites: Invite[]) => Invite; interface SaveUsedInvites { projectName: string; logger: LoggerType; walletId: string; invites: Invite[]; currentInviteToUse?: Invite; } export declare const saveUsedInvites: ({ invites, projectName, walletId, logger, currentInviteToUse }: SaveUsedInvites) => void; interface AddInviteCode { projectName: string; inviteCode: string; } export declare const addInviteCode: ({ projectName, inviteCode }: AddInviteCode) => Promise<void>; export declare const readInvites: (projectName: string) => Promise<Invite[]>; export {};