UNPKG

minigame-std

Version:

Mini Game Standard Development Library.

79 lines (66 loc) 5.13 kB
**minigame-std** *** # minigame-std ## Namespaces | Namespace | Description | | ------ | ------ | | [audio](namespaces/audio/README.md) | - | | [clipboard](namespaces/clipboard/README.md) | - | | [cryptos](namespaces/cryptos/README.md) | - | | [fs](namespaces/fs/README.md) | - | | [image](namespaces/image/README.md) | - | | [lbs](namespaces/lbs/README.md) | - | | [platform](namespaces/platform/README.md) | - | | [storage](namespaces/storage/README.md) | - | ## Interfaces | Interface | Description | | ------ | ------ | | [ISocket](interfaces/ISocket.md) | WebSocket 接口定义,描述了 WebSocket 的基本操作方法。 | | [MinaFetchInit](interfaces/MinaFetchInit.md) | 微信小游戏网络请求初始化配置接口,继承自微信小游戏请求选项,除去'url''responseType'。 | | [SocketListenerMap](interfaces/SocketListenerMap.md) | WebSocket 事件监听器映射接口,定义了与 WebSocket 事件对应的回调函数类型。 | ## Type Aliases | Type alias | Description | | ------ | ------ | | [DataSource](type-aliases/DataSource.md) | The data source. | | [FailType](type-aliases/FailType.md) | 类型工具:提取失败回调参数类型。 | | [NetworkType](type-aliases/NetworkType.md) | 网络状态,混合了 web 和小游戏环境。 | | [SocketOptions](type-aliases/SocketOptions.md) | 创建Socket的可选参数。 | | [SuccessType](type-aliases/SuccessType.md) | 类型工具:提取成功回调参数类型。 | | [UnionFetchInit](type-aliases/UnionFetchInit.md) | 联合网络请求初始化配置类型,结合了 FetchInit 和 MinaFetchInit。 | | [ValidAPI](type-aliases/ValidAPI.md) | 类型工具:判断 API 是否符合 promisify 条件。 | ## Variables | Variable | Description | | ------ | ------ | | [SocketReadyState](variables/SocketReadyState.md) | WebSocket 连接状态,小游戏环境可用。 | ## Functions | Function | Description | | ------ | ------ | | [addErrorListener](functions/addErrorListener.md) | 添加错误监听器,用于监听标准的错误事件。 | | [addNetworkChangeListener](functions/addNetworkChangeListener.md) | 监听网络状态变化。 | | [addResizeListener](functions/addResizeListener.md) | 添加窗口大小变化监听器。 | | [addUnhandledrejectionListener](functions/addUnhandledrejectionListener.md) | 添加未处理的 Promise 拒绝事件监听器。 | | [assertSafeSocketUrl](functions/assertSafeSocketUrl.md) | 断言传入的 WebSocket URL 是否为 `wss` 协议。 | | [assertSafeUrl](functions/assertSafeUrl.md) | 断言传入的 URL 是否为 `https` 协议。 | | [assertString](functions/assertString.md) | 断言传入的是一个字符串。 | | [base64FromBuffer](functions/base64FromBuffer.md) | Converts BufferSource into a base64 encoded string. | | [base64ToBuffer](functions/base64ToBuffer.md) | Converts a base64 encoded string to an Uint8Array | | [bufferSource2Ab](functions/bufferSource2Ab.md) | 将 BufferSource 转换为 ArrayBuffer。 | | [bufferSource2U8a](functions/bufferSource2U8a.md) | 将 BufferSource 转换为 Uint8Array。 | | [byteStringFromBuffer](functions/byteStringFromBuffer.md) | 将 Buffer 转换为 ByteString。 | | [byteStringToBuffer](functions/byteStringToBuffer.md) | 将字符串转换为 Uint8Array。 | | [connectSocket](functions/connectSocket.md) | 创建并返回一个 WebSocket 连接。 | | [decodeBase64](functions/decodeBase64.md) | 将 Base64 格式的字符串数据解码。 | | [encodeBase64](functions/encodeBase64.md) | 将字符串数据编码为 Base64 格式。 | | [fetchT](functions/fetchT.md) | 发起一个网络请求,根据初始化配置返回对应类型的 FetchTask。 | | [getNetworkType](functions/getNetworkType.md) | 获取网络状态。 | | [hexFromBuffer](functions/hexFromBuffer.md) | 将 BufferSource 转换为十六进制字符串。 | | [miniGameFailureToError](functions/miniGameFailureToError.md) | 将小游戏失败回调的结果转换为 `Error` 类型。 | | [miniGameFailureToResult](functions/miniGameFailureToResult.md) | 将错误对象转换为 IOResult 类型。 | | [promisifyWithResult](functions/promisifyWithResult.md) | 将小游戏异步 API 转换为返回 `AsyncResult<T, E>` 的新函数,需要转换的 API 必须是接受可选 `success` 和 `fail` 回调的函数,并且其返回值必须是 `void` 或 `Promise`。 | | [textDecode](functions/textDecode.md) | 将二进制数据解码为字符串。 | | [textEncode](functions/textEncode.md) | 将字符串数据编码为 `Uint8Array` | | [toByteString](functions/toByteString.md) | 将 UTF-8 字符串转换为 ByteString。 | | [tryDOMAsyncOp](functions/tryDOMAsyncOp.md) | 执行异步函数,预期异常都是 `DOMException`。 | | [tryDOMSyncOp](functions/tryDOMSyncOp.md) | 执行同步函数,预期异常都是 `DOMException`。 | | [tryGeneralAsyncOp](functions/tryGeneralAsyncOp.md) | 执行异步函数,预期异常都是 `WechatMinigame.GeneralCallbackResult`。 | | [tryGeneralSyncOp](functions/tryGeneralSyncOp.md) | 执行同步函数,预期异常都是 `WechatMinigame.GeneralCallbackResult`。 |