Decompose monolithic readme into docs/ directory structure
This commit is contained in:
19
docs/syntax/parameters.md
Normal file
19
docs/syntax/parameters.md
Normal file
@@ -0,0 +1,19 @@
|
||||
[Overview](../overview.md) | [Installation](../installation.md) | [Usage](../usage.md) | [Types](../types/) | [Values](../values/) | **Syntax** | [TypeRegistry](../type-registry.md) | [TypeCheck](../type-check.md)
|
||||
|
||||
# Parameters
|
||||
|
||||
Syntax types can be parameterized to receive exterior types ([Example](https://www.typescriptlang.org/play/?moduleResolution=99&module=199&ts=5.8.0-beta#code/JYWwDg9gTgLgBAbzgZQJ4DsYEMAecC+cAZlBCHAOQACAzsOgMYA2WwUA9DKmAKYBGEHOxoZsOCgCgJDCOhrwAKnAC8KUbgAUAAyQ4AXHHQBXEHx5QANHFQHjp8wS0BKOK7ev27ODLmKDCgHk+ACseBhgAHgQJd1i4+ITEpLdPN304BQA5EzNLGOSCwqK4VNcbDOz7KHzi2rqPL3wAPikfeRQVNUxNJCV8Ky0ABSxYYCwmCIUm52LUtvhkfyDQ8Kia+o2C0rh0wLAYYFlxycrcpot1zav47fK9g6OJrJzzFuv3m8amoA))
|
||||
|
||||
```typescript
|
||||
const T = Syntax(`{ x: number, y: number }`); // const T: TObject<{
|
||||
// x: TNumber,
|
||||
// y: TNumber
|
||||
// }>
|
||||
|
||||
const S = Syntax({ T }, `Partial<T>`); // const S: TObject<{
|
||||
// x: TOptional<TNumber>,
|
||||
// y: TOptional<TNumber>
|
||||
// }>
|
||||
```
|
||||
|
||||
Back to [Home](../../readme.md)
|
||||
Reference in New Issue
Block a user