UNPKG

real-name-pc

Version:
34 lines (29 loc) 901 B
/** * author: liuyang9 * description: 实名认证PC端sdk */ import RealNamePc from 'sdk'; import { features } from 'sdk/config'; export default class RealNamePcSdk { // 获取单例 static Instance({ feature, containerId } = { feature: features.h5Platform, containerId: null }) { if (!this._instance) { this._instance = RealNamePc.Instance({ feature, containerId }); } return this._instance; } // 获取所有的feature static get Features() { return { [features.h5Platform]: features.h5Platform, [features.lobby]: features.lobby, [features.lobbyMini]: features.lobbyMini }; } constructor({ feature, containerId } = { feature: features.h5Platform, containerId: null }) { if (!RealNamePcSdk._instance) { RealNamePcSdk._instance = RealNamePc.Instance({ feature, containerId }); } return RealNamePcSdk._instance; } }