UNPKG

credix

Version:

Official SDK for Credix Credit Management System

23 lines 1.88 kB
/** * Credix - Official SDK for Credix Credit Management System * * @packageDocumentation */ export { CredixClient, createCredix } from './client.js'; export type { SDKConfig } from './config.js'; export type { ErrorDetails } from './errors/index.js'; export { CredixError, NetworkError, TimeoutError, ValidationError } from './errors/index.js'; export { Allocations } from './resources/allocations.js'; export { Coupons } from './resources/coupons.js'; export { Referrals } from './resources/referrals.js'; export { Discounts } from './resources/discounts.js'; export { Meters } from './resources/meters.js'; export { Users } from './resources/users.js'; export * from './types/index.js'; export type { CheckLimitRequest, CheckLimitResponse, EstimateUsageRequest, EstimateUsageResponse, Meter, RecordBatchRequest, RecordBatchResponse, RecordMeterRequest, RecordMeterResponse, } from './types/meters.js'; export type { CreateUserRequest, CreditBalance, CreditTransaction, GetCreditAnalyticsRequest, GetCreditAnalyticsResponse, GetTransactionsRequest, GetTransactionsResponse, TransactionType, UpdateUserRequest, User, } from './types/users.js'; export type { Allocation, AllocationMethod, ApplyCouponRequest, ApplyCouponResponse, ApplyReferralRequest, ApplyReferralResponse, GenerateReferralCodeRequest, GenerateReferralCodeResponse, GrantCreditsRequest, GrantCreditsResponse, TargetBalance, TriggerAllocationRequest, TriggerAllocationResponse, } from './types/allocations.js'; export type { ApplyDiscountParams, ApplyDiscountResponse, CheckEligibilityParams, CheckEligibilityResponse, Discount, DiscountTriggerType, DiscountType, GetActiveDiscountsParams, GetActiveDiscountsResponse, } from './types/discounts.js'; export type { ApiKeyInfo, ApiKeyType, AuthConfig } from './utils/auth.js'; export { Validator } from './utils/validator.js'; //# sourceMappingURL=index.d.ts.map