@avelon_capstone/types
v1.0.0
Published
Shared TypeScript types for Avelon platform
Maintainers
Readme
@avelon/types
Shared TypeScript types for the Avelon decentralized lending platform.
Installation
npm install @avelon/typesUsage
import {
User,
UserRole,
UserStatus,
Loan,
LoanStatus,
LoanPlan,
CreditTier,
ApiResponse,
ErrorCode,
} from '@avelon/types';Modules
User (@avelon/types/user)
User,UserRole,UserStatus,KYCLevel,CreditTierLoginCredentials,RegisterData,AuthTokens,SessionWallet,WalletStatus,WalletAnalysis
Loan (@avelon/types/loan)
Loan,LoanStatus,CollateralHealthLoanPlan,InterestType,PlanEligibilityLoanTransaction,LoanTransactionType,TransactionStatus
KYC (@avelon/types/kyc)
Document,DocumentType,DocumentStatusAIVerificationResult,CreditScoreBreakdownFraudFlag,FraudFlagType
Notification (@avelon/types/notification)
Notification,NotificationType,NotificationPriorityNotificationPreferences,NotificationChannel
API (@avelon/types/api)
ApiResponse,PaginatedResponse,ErrorResponseErrorCode,ValidationErrorPaginationParams,ListRequest
Blockchain (@avelon/types/blockchain)
ContractLoan,ContractLoanPlan,ContractAddressesContractEvent,ContractEventLogBlockchainTransaction,TransactionReceipt,GasEstimate
Development
# Install dependencies
npm install
# Build
npm run build
# Type check
npm run typecheckPublishing
# Build and publish to GitHub Packages
npm publishLicense
MIT
