@tng/soa-node-analysis

1.0.7 • Public • Published

SOA Node Analysis

安装

yarn add @tng/soa-node-analysis

目录结构

  • definitions: 接口定义
  • test: 测试代码
  • index.js: 入口文件

使用

const SOAAnalysis = require('@tng/soa-node-analysis')
const TWSAuth = require('tws-auth')
const Teambition = require('teambition')

// use tws-auth
let twsAuth = new TWSAuth({ ... })
let soaanalysis = new SOAAnalysis({ twsAuth: twsAuth })

// use teambition
let teambition = new Teambition({ ... })
let soaanalysis = new SOAAnalysis({ teambition: teambition })

// 创建AbtestCase
let abtestcas = soaanalysis.abtestcases().create({
  name: 'abc',
  _cohortId: '12333',
  rollOverride: 0,
  rollThreshHold: [0, 1, 2]
})

接口

AbtestCase

  • abtestcases()
    • .create(): 创建 AbtestCase
    • .update(): 更新 AbtestCase
    • .remove(): 删除 AbtestCase
    • .list(): 获取分组下的 AbtestCase

Cohort

  • abtests()

    • .info(): 获取用户测试
  • cohort()

    • .info(): 获取用户分组
  • cohorts()

    • .create(): 创建 cohort
    • .update(): 更新 cohort
    • .remove(): 移除 cohort
    • .cohortrelations()
      • .list(): 获取分组下资源列表
      • .remove(): 删除资源
      • .batchAdd(): 导入用户/企业至 cohort
      • .upload(): 上传用户至 cohort
    • .list(): 分组列表

Nps

  • nps()
    • .create(): 提交用户反馈
    • .feedback()
      • .create() 创建或更新用户反馈文本

参数了解

Readme

Keywords

none

Package Sidebar

Install

npm i @tng/soa-node-analysis

Weekly Downloads

1

Version

1.0.7

License

ISC

Unpacked Size

82 kB

Total Files

7

Last publish

Collaborators

  • aerohui
  • isayme
  • orangemi