taro-hooks
Version:
为 Taro 而设计的 Hooks Library
13 lines (12 loc) • 458 B
TypeScript
import type { RecorderManager } from '@tarojs/taro';
import type { ExcludeOption, PromiseOptionalAction, PromiseWithoutOptionAction } from '../type';
export type Start = PromiseOptionalAction<ExcludeOption<RecorderManager.StartOption>>;
export type Stop = PromiseWithoutOptionAction<RecorderManager.OnStopCallbackResult>;
declare function useRecord(): [
RecorderManager,
{
start: Start;
stop: Stop;
}
];
export default useRecord;