@cord-sdk/api-types v1.44.0
@cord-sdk/api-types ·
This package contains TypeScript type definitions and JSON schema objects for the data types used by the Cord REST API.
Installation
npm install @cord-sdk/api-types
TypeScript Type Definitions
To use proper type definitions for the data structures send to and received from the Cord REST API, import them from this package, e.g.:
import { PlatformUserVariables } from '@cord-sdk/api-types';
Run-Time Validation
You can use the JSON schema shipped in this package to validate data structures send to or received from the Cord REST API at run-time.
For example, to do run-time validation using the AJV package in TypeScript:
import Ajv from "ajv";
import { schema } from '@cord-sdk/api-types';
import type { PlatformUserVariables } from '@cord-sdk/api-types';
const ajv = new Ajv();
const validatePlatformUserVariables = ajv.compile<PlatformUserVariables>(schema['PlatformUserVariables']);
The validatePlatformUserVariables
function takes data as an argument and returns a boolean indicating whether the given data conforms to the schema for PlatformUserVariables
. The function is declared as a type guard, so if you use it as the conditional in an if statement, TypeScript understands that within the true-branch, the data is of type PlatformUserVariables
.
2 days ago
10 days ago
11 days ago
11 days ago
13 days ago
18 days ago
18 days ago
18 days ago
19 days ago
19 days ago
19 days ago
19 days ago
20 days ago
23 days ago
24 days ago
26 days ago
27 days ago
1 month ago
1 month ago
1 month ago
1 month ago
1 month ago
1 month ago
1 month ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
10 months ago
8 months ago
8 months ago
11 months ago
8 months ago
7 months ago
8 months ago
9 months ago
9 months ago
9 months ago
7 months ago
7 months ago
6 months ago
6 months ago
7 months ago
6 months ago
9 months ago
8 months ago
8 months ago
10 months ago
8 months ago
7 months ago
7 months ago
8 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
7 months ago
7 months ago
7 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
9 months ago
12 months ago
12 months ago
12 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
1 year ago
1 year ago
1 year ago
1 year ago
11 months ago
11 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago