UNPKG

face-detection-web-sdk

Version:

웹 기반 얼굴 인식을 통해 실시간으로 심박수, 스트레스, 혈압 등의 건강 정보를 측정하는 SDK

31 lines (30 loc) 892 B
import { FaceDetectionState, StateChangeCallback } from '../../types/index.js'; export declare class StateManager { private currentState; private stateChangeCallback?; constructor(); /** * 현재 상태를 반환합니다. */ getCurrentState(): FaceDetectionState; /** * 상태 변경 콜백을 설정합니다. */ setStateChangeCallback(callback: StateChangeCallback): void; /** * 상태를 변경하고 이벤트를 발생시킵니다. */ setState(newState: FaceDetectionState): void; /** * 상태 변경 이벤트를 발생시킵니다. */ private emitStateChange; /** * 특정 상태인지 확인합니다. */ isState(state: FaceDetectionState): boolean; /** * 여러 상태 중 하나인지 확인합니다. */ isAnyState(...states: FaceDetectionState[]): boolean; }