@subsocial/utils
Version:
JavaScript utils for Subsocial blockchain.
19 lines (18 loc) • 734 B
TypeScript
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;
}