Interface StiggEntitlementAPI
interface StiggEntitlementAPI { addListener: <K extends keyof Events>( eventName: K, callback: Events[K], ) => void; getBooleanEntitlement: ( params: GetBooleanEntitlement, ) => Promise<BooleanEntitlement>; getCreditEntitlement: ( params: GetCreditEntitlement, ) => Promise<CreditEntitlement>; getEntitlement: (params: GetEntitlement) => Promise<Entitlement>; getEntitlementsStateV2: ( customerId: string, resourceId?: string, ) => Promise<CustomerEntitlementsResultV2>; getEntitlementV2: ( params: GetEntitlementV2Params, ) => Promise<EntitlementV2>; getEnumEntitlement: ( params: GetEnumEntitlement, ) => Promise<EnumEntitlement>; getMeteredEntitlement: ( params: GetMeteredEntitlement, ) => Promise<MeteredEntitlement>; getNumericEntitlement: ( params: GetNumericEntitlement, ) => Promise<NumericEntitlement>; reportEvent: (params: ReportEvent | ReportEvent[]) => Promise<void>; reportUsage: (params: ReportUsage) => Promise<ReportUsageAck>; reportUsageBulk: (params: ReportUsageBulk) => Promise<ReportUsageAck[]>;} Properties
addListener
addListener: <K extends keyof Events>(eventName: K, callback: Events[K]) => void