Skip to content

Commit 4936728

Browse files
committed
docs: modify docs terms
1 parent f23cd63 commit 4936728

File tree

12 files changed

+150
-150
lines changed

12 files changed

+150
-150
lines changed

WeChat/FPUser.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ export class FPUser {
1212
}
1313

1414
/**
15-
* Add an attribute to the FPUser client.
15+
* Upload attributes to the FPUser client.
1616
*
1717
* @param attrName
1818
* The attribute key.

WeChat/FeatureProbe.ts

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { Base64 } from "js-base64";
33
import wefetch from "wefetch";
44
import { FPUser } from "./FPUser";
55
import StorageProvider from "./localstorage";
6-
import { FPToggleDetail, IParams, FPOptions, FPStorageProvider } from "./types";
6+
import { FPDetail, IParams, FPConfig, FPStorageProvider } from "./types";
77

88
const PKG_VERSION = "SDK_VERSION";
99
const UA = "WECHAT_MINIPROGRAM/" + PKG_VERSION;
@@ -32,7 +32,7 @@ class FeatureProbe extends TinyEmitter {
3232
private refreshInterval: number;
3333
private clientSdkKey: string;
3434
private user: FPUser;
35-
private toggles: { [key: string]: FPToggleDetail } | undefined;
35+
private toggles: { [key: string]: FPDetail } | undefined;
3636
private timer?: NodeJS.Timeout;
3737
private timeoutTimer?: NodeJS.Timeout;
3838
private readyPromise: null | Promise<void>;
@@ -66,7 +66,7 @@ class FeatureProbe extends TinyEmitter {
6666
user,
6767
refreshInterval = 1000,
6868
timeoutInterval = 10000,
69-
}: FPOptions) {
69+
}: FPConfig) {
7070
if (!clientSdkKey) {
7171
throw new Error("clientSdkKey is required");
7272
}
@@ -227,7 +227,7 @@ class FeatureProbe extends TinyEmitter {
227227
* @param defaultValue
228228
* The default value of the toggle, to be used if the value is not available from FeatureProbe.
229229
*/
230-
public boolDetail(key: string, defaultValue: boolean): FPToggleDetail {
230+
public boolDetail(key: string, defaultValue: boolean): FPDetail {
231231
return this.toggleDetail(key, defaultValue, "boolean");
232232
}
233233

@@ -240,7 +240,7 @@ class FeatureProbe extends TinyEmitter {
240240
* @param defaultValue
241241
* The default value of the toggle, to be used if the value is not available from FeatureProbe.
242242
*/
243-
public numberDetail(key: string, defaultValue: number): FPToggleDetail {
243+
public numberDetail(key: string, defaultValue: number): FPDetail {
244244
return this.toggleDetail(key, defaultValue, "number");
245245
}
246246

@@ -253,7 +253,7 @@ class FeatureProbe extends TinyEmitter {
253253
* @param defaultValue
254254
* The default value of the toggle, to be used if the value is not available from FeatureProbe.
255255
*/
256-
public stringDetail(key: string, defaultValue: string): FPToggleDetail {
256+
public stringDetail(key: string, defaultValue: string): FPDetail {
257257
return this.toggleDetail(key, defaultValue, "string");
258258
}
259259

@@ -266,14 +266,14 @@ class FeatureProbe extends TinyEmitter {
266266
* @param defaultValue
267267
* The default value of the toggle, to be used if the value is not available from FeatureProbe.
268268
*/
269-
public jsonDetail(key: string, defaultValue: object): FPToggleDetail {
269+
public jsonDetail(key: string, defaultValue: object): FPDetail {
270270
return this.toggleDetail(key, defaultValue, "object");
271271
}
272272

273273
/**
274274
* Returns an object of all available toggles' details to the current user.
275275
*/
276-
public allToggles(): { [key: string]: FPToggleDetail } | undefined {
276+
public allToggles(): { [key: string]: FPDetail } | undefined {
277277
return Object.assign({}, this.toggles);
278278
}
279279

@@ -342,7 +342,7 @@ class FeatureProbe extends TinyEmitter {
342342
key: string,
343343
defaultValue: any,
344344
valueType: string
345-
): FPToggleDetail {
345+
): FPDetail {
346346
this.sendEvents(key);
347347

348348
if (this.toggles == undefined) {

WeChat/index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import { FPUser } from "./FPUser";
22
import { featureProbeClient, FeatureProbe } from "./FeatureProbe";
3-
import { FPToggleDetail, FPStorageProvider, FPOptions } from "./types";
3+
import { FPDetail, FPStorageProvider, FPConfig } from "./types";
44

5-
export { FPUser, FeatureProbe, featureProbeClient, FPToggleDetail, FPStorageProvider, FPOptions };
5+
export { FPUser, FeatureProbe, featureProbeClient, FPDetail, FPStorageProvider, FPConfig };
66

77
declare global {
88
let App: (config?: any) => any;

WeChat/types.ts

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -21,19 +21,19 @@ export interface IParams {
2121
access: IAccess;
2222
}
2323

24-
export interface FPToggleDetail {
24+
export interface FPDetail {
2525
/**
26-
* Return value of a toggle for the current user.
26+
* The value corresponding to the rule in the UI platform.
2727
*/
2828
value: boolean | string | number | object;
2929

3030
/**
31-
* The index of the matching rule.
31+
* The sequence number of the rule in the UI configuration that hit the rule.
3232
*/
3333
ruleIndex: number | null;
3434

3535
/**
36-
* The index of the matching variation.
36+
* The sequence number of the variation in the UI platform.
3737
*/
3838
variationIndex: number | null;
3939

@@ -43,14 +43,14 @@ export interface FPToggleDetail {
4343
version: number | null;
4444

4545
/**
46-
* The failed reason.
46+
* Why return this value, like disabled, default, not exist and so on.
4747
*/
4848
reason: string;
4949
}
5050

51-
export interface FPOptions {
51+
export interface FPConfig {
5252
/**
53-
* The unified URL to get toggles and post events.
53+
* The unified URL to connect FeatureProbe Server.
5454
*/
5555
remoteUrl?: string;
5656

@@ -75,12 +75,12 @@ export interface FPOptions {
7575
user: FPUser;
7676

7777
/**
78-
* The SDK check for updated in millisecond.
78+
* Milliseconds for SDK to check for update.
7979
*/
8080
refreshInterval?: number;
8181

8282
/**
83-
* Timeout for SDK initialization, SDK will emit an `error` event when timeout is reaching.
83+
* Milliseconds for SDK to initialize, SDK will emit an `error` event when milliseconds reach.
8484
*/
8585
timeoutInterval?: number
8686
}

docs/assets/search.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/classes/FPUser.html

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ <h4>Hierarchy</h4>
2222
<ul class="tsd-hierarchy">
2323
<li><span class="target">FPUser</span></li></ul></section><aside class="tsd-sources">
2424
<ul>
25-
<li>Defined in <a href="https://github.com/FeatureProbe/client-sdk-miniprogram/blob/f046492/WeChat/FPUser.ts#L5">WeChat/FPUser.ts:5</a></li></ul></aside>
25+
<li>Defined in <a href="https://github.com/FeatureProbe/client-sdk-miniprogram/blob/f23cd63/WeChat/FPUser.ts#L5">WeChat/FPUser.ts:5</a></li></ul></aside>
2626
<section class="tsd-panel-group tsd-index-group">
2727
<section class="tsd-panel tsd-index-panel">
2828
<details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
@@ -60,7 +60,7 @@ <h4 class="tsd-parameters-title">Parameters</h4>
6060
<h5><code class="tsd-tag ts-flagOptional">Optional</code> key: <span class="tsd-signature-type">string</span></h5></li></ul></div>
6161
<h4 class="tsd-returns-title">Returns <a href="FPUser.html" class="tsd-signature-type" data-tsd-kind="Class">FPUser</a></h4><aside class="tsd-sources">
6262
<ul>
63-
<li>Defined in <a href="https://github.com/FeatureProbe/client-sdk-miniprogram/blob/f046492/WeChat/FPUser.ts#L9">WeChat/FPUser.ts:9</a></li></ul></aside></li></ul></section></section>
63+
<li>Defined in <a href="https://github.com/FeatureProbe/client-sdk-miniprogram/blob/f23cd63/WeChat/FPUser.ts#L9">WeChat/FPUser.ts:9</a></li></ul></aside></li></ul></section></section>
6464
<section class="tsd-panel-group tsd-member-group">
6565
<h2>Properties</h2>
6666
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-private"><a id="attrs" class="tsd-anchor"></a>
@@ -72,12 +72,12 @@ <h4>Type declaration</h4>
7272
<li class="tsd-parameter-index-signature">
7373
<h5><span class="tsd-signature-symbol">[</span>key: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">string</span></h5></li></ul></div><aside class="tsd-sources">
7474
<ul>
75-
<li>Defined in <a href="https://github.com/FeatureProbe/client-sdk-miniprogram/blob/f046492/WeChat/FPUser.ts#L7">WeChat/FPUser.ts:7</a></li></ul></aside></section>
75+
<li>Defined in <a href="https://github.com/FeatureProbe/client-sdk-miniprogram/blob/f23cd63/WeChat/FPUser.ts#L7">WeChat/FPUser.ts:7</a></li></ul></aside></section>
7676
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-private"><a id="key" class="tsd-anchor"></a>
7777
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>key</span><a href="#key" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
7878
<div class="tsd-signature">key<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources">
7979
<ul>
80-
<li>Defined in <a href="https://github.com/FeatureProbe/client-sdk-miniprogram/blob/f046492/WeChat/FPUser.ts#L6">WeChat/FPUser.ts:6</a></li></ul></aside></section></section>
80+
<li>Defined in <a href="https://github.com/FeatureProbe/client-sdk-miniprogram/blob/f23cd63/WeChat/FPUser.ts#L6">WeChat/FPUser.ts:6</a></li></ul></aside></section></section>
8181
<section class="tsd-panel-group tsd-member-group">
8282
<h2>Methods</h2>
8383
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="extendAttrs" class="tsd-anchor"></a>
@@ -99,7 +99,7 @@ <h5>attrs: <span class="tsd-signature-symbol">{ </span><br/><span>    </span
9999
<h5><span class="tsd-signature-symbol">[</span>key: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">string</span></h5></li></ul></li></ul></div>
100100
<h4 class="tsd-returns-title">Returns <a href="FPUser.html" class="tsd-signature-type" data-tsd-kind="Class">FPUser</a></h4><aside class="tsd-sources">
101101
<ul>
102-
<li>Defined in <a href="https://github.com/FeatureProbe/client-sdk-miniprogram/blob/f046492/WeChat/FPUser.ts#L53">WeChat/FPUser.ts:53</a></li></ul></aside></li></ul></section>
102+
<li>Defined in <a href="https://github.com/FeatureProbe/client-sdk-miniprogram/blob/f23cd63/WeChat/FPUser.ts#L53">WeChat/FPUser.ts:53</a></li></ul></aside></li></ul></section>
103103
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="get" class="tsd-anchor"></a>
104104
<h3 class="tsd-anchor-link"><span>get</span><a href="#get" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
105105
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
@@ -116,7 +116,7 @@ <h5>attrName: <span class="tsd-signature-type">string</span></h5>
116116
</div></li></ul></div>
117117
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span></h4><aside class="tsd-sources">
118118
<ul>
119-
<li>Defined in <a href="https://github.com/FeatureProbe/client-sdk-miniprogram/blob/f046492/WeChat/FPUser.ts#L67">WeChat/FPUser.ts:67</a></li></ul></aside></li></ul></section>
119+
<li>Defined in <a href="https://github.com/FeatureProbe/client-sdk-miniprogram/blob/f23cd63/WeChat/FPUser.ts#L67">WeChat/FPUser.ts:67</a></li></ul></aside></li></ul></section>
120120
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="getAttrs" class="tsd-anchor"></a>
121121
<h3 class="tsd-anchor-link"><span>get<wbr/>Attrs</span><a href="#getAttrs" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
122122
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
@@ -129,7 +129,7 @@ <h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">{ </spa
129129
<li class="tsd-parameter-index-signature">
130130
<h5><span class="tsd-signature-symbol">[</span>key: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">string</span></h5></li></ul><aside class="tsd-sources">
131131
<ul>
132-
<li>Defined in <a href="https://github.com/FeatureProbe/client-sdk-miniprogram/blob/f046492/WeChat/FPUser.ts#L42">WeChat/FPUser.ts:42</a></li></ul></aside></li></ul></section>
132+
<li>Defined in <a href="https://github.com/FeatureProbe/client-sdk-miniprogram/blob/f23cd63/WeChat/FPUser.ts#L42">WeChat/FPUser.ts:42</a></li></ul></aside></li></ul></section>
133133
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="getKey" class="tsd-anchor"></a>
134134
<h3 class="tsd-anchor-link"><span>get<wbr/>Key</span><a href="#getKey" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
135135
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
@@ -139,7 +139,7 @@ <h3 class="tsd-anchor-link"><span>get<wbr/>Key</span><a href="#getKey" aria-labe
139139
</div>
140140
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources">
141141
<ul>
142-
<li>Defined in <a href="https://github.com/FeatureProbe/client-sdk-miniprogram/blob/f046492/WeChat/FPUser.ts#L31">WeChat/FPUser.ts:31</a></li></ul></aside></li></ul></section>
142+
<li>Defined in <a href="https://github.com/FeatureProbe/client-sdk-miniprogram/blob/f23cd63/WeChat/FPUser.ts#L31">WeChat/FPUser.ts:31</a></li></ul></aside></li></ul></section>
143143
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="stableRollout" class="tsd-anchor"></a>
144144
<h3 class="tsd-anchor-link"><span>stable<wbr/>Rollout</span><a href="#stableRollout" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
145145
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
@@ -156,13 +156,13 @@ <h5>key: <span class="tsd-signature-type">string</span></h5>
156156
</div></li></ul></div>
157157
<h4 class="tsd-returns-title">Returns <a href="FPUser.html" class="tsd-signature-type" data-tsd-kind="Class">FPUser</a></h4><aside class="tsd-sources">
158158
<ul>
159-
<li>Defined in <a href="https://github.com/FeatureProbe/client-sdk-miniprogram/blob/f046492/WeChat/FPUser.ts#L78">WeChat/FPUser.ts:78</a></li></ul></aside></li></ul></section>
159+
<li>Defined in <a href="https://github.com/FeatureProbe/client-sdk-miniprogram/blob/f23cd63/WeChat/FPUser.ts#L78">WeChat/FPUser.ts:78</a></li></ul></aside></li></ul></section>
160160
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="with" class="tsd-anchor"></a>
161161
<h3 class="tsd-anchor-link"><span>with</span><a href="#with" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
162162
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
163163
<li class="tsd-signature tsd-anchor-link" id="with.with-1">with<span class="tsd-signature-symbol">(</span>attrName<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, attrValue<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="FPUser.html" class="tsd-signature-type" data-tsd-kind="Class">FPUser</a><a href="#with.with-1" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></li>
164164
<li class="tsd-description">
165-
<div class="tsd-comment tsd-typography"><p>Add an attribute to the FPUser client.</p>
165+
<div class="tsd-comment tsd-typography"><p>Upload attributes to the FPUser client.</p>
166166
</div>
167167
<div class="tsd-parameters">
168168
<h4 class="tsd-parameters-title">Parameters</h4>
@@ -177,7 +177,7 @@ <h5>attrValue: <span class="tsd-signature-type">string</span></h5>
177177
</div></li></ul></div>
178178
<h4 class="tsd-returns-title">Returns <a href="FPUser.html" class="tsd-signature-type" data-tsd-kind="Class">FPUser</a></h4><aside class="tsd-sources">
179179
<ul>
180-
<li>Defined in <a href="https://github.com/FeatureProbe/client-sdk-miniprogram/blob/f046492/WeChat/FPUser.ts#L23">WeChat/FPUser.ts:23</a></li></ul></aside></li></ul></section></section></div>
180+
<li>Defined in <a href="https://github.com/FeatureProbe/client-sdk-miniprogram/blob/f23cd63/WeChat/FPUser.ts#L23">WeChat/FPUser.ts:23</a></li></ul></aside></li></ul></section></section></div>
181181
<div class="col-4 col-menu menu-sticky-wrap menu-highlight">
182182
<div class="tsd-navigation settings">
183183
<details class="tsd-index-accordion"><summary class="tsd-accordion-summary">

0 commit comments

Comments
 (0)