fcr-core
Version:
Core APIs for building online scenes
11 lines (10 loc) • 749 B
TypeScript
import { FcrAnnotationConfig, FcrAnnotationControl, FcrAnnotationControlFactory } from './type';
import { FcrAnnotationControlImpl } from './control';
import { FcrCoreServiceApi } from '../../../service/api';
import type { RTMClient } from 'agora-rtm';
export declare class FcrAnnotationControlFactoryImpl implements FcrAnnotationControlFactory {
protected logger: import("agora-foundation/lib/logger").Logger;
createForSubProcess(rtmClient: RTMClient, hasOperationPrivilege: boolean, config: FcrAnnotationConfig): FcrAnnotationControl;
createForMainProcess(rtmClient: RTMClient, hasOperationPrivilege: boolean, config: FcrAnnotationConfig, api: FcrCoreServiceApi): FcrAnnotationControlImpl;
private _createForgeInitConfigFetcher;
}