Socket
Socket
Sign inDemoInstall

@beisen/helper

Package Overview
Dependencies
0
Maintainers
4
Versions
15
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

    @beisen/helper

----


Version published
Weekly downloads
4
decreased by-84.62%
Maintainers
4
Install size
34.9 kB
Created
Weekly downloads
 

Readme

Source

域名助手


根据BSGlobal中domain值生成域名的工具(BSGlobal.domain必须存在)
安装
  npm i -S @beisen/helper@latest
  or
  yarn add @beisen/helper@latest

API介绍
1. generateHost(host)

返回值: string
根据三级域名生成整体域名

host

类型: string
三级域名的名称. 必须为string类型.

示例
// 承载页上BSGlobal.domain = 'beisen.cn'

import BSHelper from '@beisen/helper';

const demoHost = BSHelper.generateHost('demo');

// demoHost === '//demo.beisen.cn'

2. getHostByType(type)

返回值: string
根据type获取平台域名(iTalent/多租赁/审批/租户配置中心等).

type

类型: string
平台域名. 枚举,必须为string
类型可选值:

type站点备注
italentiTalent-
tmiTalent 移动端-
settingiTalent 设置站点-
accountaccount-
cloud多租赁-
oceanocean-
appcenterappcenter-
robot机器人机器人
operationCloudoperationcloud-
appstore应用商店-
approval审批中心-
tmstms后台-
landingsitelandingsite-
docCloud文件预览-
settingCloud实施态-
devCloud开发态-
service帮助文档-
示例
// 承载页上BSGlobal.domain = 'beisen.cn'
import BSHelper from '@beisen/helper';
const demoHost = BSHelper.getHostByType('cloud');
// demoHost === '//cloud.beisen.cn'
3. getUserInfo(type)

返回值: Object
获取当前登录人信息(BSGloabl中loginUserInfo字段).

示例
import BSHelper from '@beisen/helper';
const userInfo = BSHelper.getUserInfo();
4. getTenantInfo()

返回值: Object
获取当前登录人租户信息(BSGloabl中tenantInfo字段).

示例
import BSHelper from '@beisen/helper';
const tenantInfo = BSHelper.getTenantInfo();
5. getUserId()

返回值: number
获取当前登录人Id.

示例
import BSHelper from '@beisen/helper';
const userId = BSHelper.getUserId();
6. getTenantId()

返回值: number
获取当前登录人租户Id.

示例
import BSHelper from '@beisen/helper';
const tenantId = BSHelper.getTenantId();
7. env.isDevelopment()

返回值: boolean
获取当前是否为开发环境.

示例
import BSHelper from '@beisen/helper';
const tenantId = BSHelper.env.isDevelopment();
8. env.isTesting()

返回值: boolean
获取当前是否为测试环境.

示例
import BSHelper from '@beisen/helper';
const isTesting = BSHelper.env.isTesting();
9. env.isProduction()

返回值: boolean
获取当前是否为线上.

示例
import BSHelper from '@beisen/helper';
const isProdction = BSHelper.env.isProduction();

FAQs

Last updated on 01 Nov 2019

Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc