efriend
Version:
EFriend Node Library
31 lines • 1.08 kB
TypeScript
/**
* 한국투자증권 EFriendExpert API
*
* @file packages/EFriendExpert/efriends/efriend.ts
* @version 0.0.1
* @license GNU General Public License v3.0
* @copyright 2017~2023, EFriendExport Community Team
* @author gye hyun james kim <pnuskgh@gmail.com>
*/
import { LIMIT } from './efriend.type.js';
import { Secret, TR_TYPE } from './efriend.type.js';
export declare class EFriendLimit {
private limit;
constructor();
getLimit(): LIMIT;
initialize(secrets: Array<Secret>): LIMIT;
increaseRestApi(secret: Secret, trid: string): Promise<boolean>;
/**
* 주어진 시간만큼 대기 한다.
*
* @param {number} miliseconds
* @return {void}
*/
sleep(miliseconds: number): Promise<void>;
updateSession(userid: string, count?: number): boolean;
updateWsApi(account: string, trid: string, tr_type: TR_TYPE, tr_key: string): boolean;
setTokenP(secret: Secret): void;
waitingTokenP(secret: Secret, isWaiting?: boolean): Promise<void>;
}
export default EFriendLimit;
//# sourceMappingURL=efriend.limit.d.ts.map