# generateKBSign

> 生成 kbsign

### generateKBSign

> 生成 kbsign

#### 请求参数

| 参数         | 类型                          | 必填 | 说明                   |
| ------------ | ----------------------------- | ---- | ---------------------- |
| `kbSignTime` | `number`                      | 是   | 签名时间戳             |
| `kbSignType` | `number`                      | 是   | 签名类型               |
| `...`        | `any`                         | 否   | 其他需要签名的参数     |
| `success`    | `(res: string) => void`       | 否   | 成功回调，返回签名结果 |
| `fail`       | `(error: BridgeCode) => void` | 否   | 失败回调               |
| `complete`   | `() => void`                  | 否   | 完成回调               |

#### 返回值

```js
Promise<string>
```

#### 示例代码

```js
import { generateKBSign } from '@kbapp/js-bridge'

generateKBSign({
    kbSignTime: Date.now(),
    kbSignType: 1,
    // 其他参数...
    success(kbSign) {
        console.log('签名结果', kbSign)
    },
    fail(error) {
        console.log('签名失败', error)
    },
})
```

> 支持 Promise 风格调用
