UNPKG

@subsocial/utils

Version:
19 lines (18 loc) 734 B
import { SocialRemarkMessageAction, SocialRemarkMessageProtocolName, SocialRemarkMessageVersion, SocialRemarkMessageDestination } from './types'; export declare type SocialRemarkConfigData = { protNames?: Array<SocialRemarkMessageProtocolName>; actions?: SocialRemarkMessageAction[]; versions?: SocialRemarkMessageVersion[]; destinations?: SocialRemarkMessageDestination[]; }; /** * SocialRemark config which will be used as global config for all * SocialRemark instances */ export declare class SocialRemarkConfig { private static instance; private conf; static getInstance(): SocialRemarkConfig; get config(): Required<SocialRemarkConfigData>; setConfig(data: SocialRemarkConfigData): void; }