@kippurocks/libticketto-papi
Version:
A Kippu implementation of The Ticketto Protocol with Polkadot-API
11 lines (10 loc) • 575 B
TypeScript
import { TickettoAssetId, TickettoAttendancePolicy, KreivoApi } from "./types.ts";
import { AttendancePolicy, EventState, LineItemPrice } from "@ticketto/types";
export declare class TickettoModelConverter {
private readonly api;
constructor(api: KreivoApi);
intoTickettoAttendancePolicy(attendancePolicy: TickettoAttendancePolicy): AttendancePolicy;
intoTickettoEventState(state: "Created" | "Sales" | "Ongoing" | "Finished"): EventState;
assetIdOf(id: TickettoAssetId): number;
assetMetadata(id: TickettoAssetId): Promise<LineItemPrice["asset"]>;
}