Skip to content

Data Space

This document describes the data space feature of the GameDataStorage API, detailing its optimization background and usage examples.

API Documentation: GameDataStorage

Optimization Background

Reason for Modification

In the original d.ts file provided by the officials, the value field of the GameDataStorage API interface was uniformly declared as the any type (more specifically, the official custom JSONValue type, which can accommodate strings, numbers, booleans, objects, and arrays).

To ensure type consistency within the data space, we have introduced generic constraints. This optimization significantly improves code readability and the accuracy of type checking.

Usage Examples

Default Usage (Without Generics)

By default, the value field is of type JSONValue:

Usage with Generic Constraints

After adding generic constraints, the type of the value field becomes more specific:

神岛实验室