2024-07-23 00:23:42 +02:00
|
|
|
|
2024-10-18 15:00:47 +02:00
|
|
|
## RFC3339
|
2024-07-23 00:23:42 +02:00
|
|
|
|
2024-10-18 15:00:47 +02:00
|
|
|
[https://datatracker.ietf.org/doc/html/rfc3339](https://datatracker.ietf.org/doc/html/rfc3339)
|
2024-07-23 00:23:42 +02:00
|
|
|
|
|
|
|
|
## UUID
|
|
|
|
|
|
|
|
|
|
```typescript
|
|
|
|
|
type UUID = `${number}-${number}-${number}-${number}-${number}`;
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
## URI
|
|
|
|
|
|
|
|
|
|
```typescript
|
|
|
|
|
type URI = string;
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
## Extensions
|
|
|
|
|
|
|
|
|
|
```typescript
|
|
|
|
|
type OrgNamespace = string;
|
|
|
|
|
type ExtensionName = string;
|
|
|
|
|
|
|
|
|
|
type ExtensionsKey = `${OrgNamespace}:${ExtensionName}`;
|
|
|
|
|
|
|
|
|
|
type Extensions = {
|
|
|
|
|
[key in ExtensionsKey]: any;
|
|
|
|
|
}
|
|
|
|
|
```
|