UNPKG

opnet

Version:

The perfect library for building Bitcoin-based applications.

26 lines (23 loc) 607 B
/** * Subscription types for WebSocket API. * Use these enums instead of raw strings. */ export enum SubscriptionType { /** Subscribe to new block notifications */ BLOCKS = 0, /** Subscribe to new epoch notifications */ EPOCHS = 1, } /** * Get the string name for a subscription type (for logging) */ export function getSubscriptionTypeName(type: SubscriptionType): string { switch (type) { case SubscriptionType.BLOCKS: return 'BLOCKS'; case SubscriptionType.EPOCHS: return 'EPOCHS'; default: return 'UNKNOWN'; } }