UNPKG

olympus-protocol-connector

Version:

Module made by Olympus Labs for easier access to the Olympus protocol through Javascript/Typescript

18 lines (17 loc) 776 B
import { IndexProductStatus, FundProductStatus, DerivativeProviders, FutureProductStatus } from '../interfaces/Enums'; export declare class Mutex { private product; private lockerService; static create(productAddress: string): Promise<Mutex>; private constructor(); checkLocker(lockerCategory: DerivativeProviders): Promise<{ message: string; flag: boolean; }>; checkMutex(requiredProductStatus: IndexProductStatus | FundProductStatus | FutureProductStatus): Promise<{ message: string; flag: boolean; productStatus: IndexProductStatus | FundProductStatus | FutureProductStatus; }>; getProductStatusType(): Promise<typeof IndexProductStatus | typeof FundProductStatus | typeof FutureProductStatus>; }