Support types in the standard library (#5651)
* Parse an unparse type decls (and refactor impl attributes slightly) Signed-off-by: Nick Cameron <nrc@ncameron.org> * Remove special treatment of geometric types from parser and executor Signed-off-by: Nick Cameron <nrc@ncameron.org> * Generate docs for std types Signed-off-by: Nick Cameron <nrc@ncameron.org> * Hover tool-tips for types and fixup the frontend Signed-off-by: Nick Cameron <nrc@ncameron.org> * Fixes Signed-off-by: Nick Cameron <nrc@ncameron.org> --------- Signed-off-by: Nick Cameron <nrc@ncameron.org>
This commit is contained in:
4
rust/kcl-lib/src/docs/templates/function.hbs
vendored
4
rust/kcl-lib/src/docs/templates/function.hbs
vendored
@ -46,12 +46,16 @@ layout: manual
|
||||
### Examples
|
||||
|
||||
{{#each examples}}
|
||||
{{#if this.content}}
|
||||
```js
|
||||
{{{this.content}}}
|
||||
```
|
||||
{{/if}}
|
||||
|
||||
{{#unless @root.is_utilities}}
|
||||
{{#if this.image_base64}}
|
||||

|
||||
{{/if}}
|
||||
|
||||
{{/unless}}
|
||||
{{/each}}
|
||||
|
2
rust/kcl-lib/src/docs/templates/index.hbs
vendored
2
rust/kcl-lib/src/docs/templates/index.hbs
vendored
@ -15,7 +15,7 @@ layout: manual
|
||||
### Standard library
|
||||
|
||||
{{#each modules}}
|
||||
* **`{{name}}`**
|
||||
* **{{name}}**
|
||||
{{#each functions}}
|
||||
* [`{{name}}`](kcl/{{file_name}})
|
||||
{{/each}}
|
||||
|
32
rust/kcl-lib/src/docs/templates/kclType.hbs
vendored
Normal file
32
rust/kcl-lib/src/docs/templates/kclType.hbs
vendored
Normal file
@ -0,0 +1,32 @@
|
||||
---
|
||||
title: "{{name}}"
|
||||
excerpt: "{{safe_yaml summary}}"
|
||||
layout: manual
|
||||
---
|
||||
|
||||
{{#if deprecated}}
|
||||
**WARNING:** This type is deprecated.
|
||||
|
||||
{{/if}}
|
||||
{{{summary}}}
|
||||
|
||||
{{{description}}}
|
||||
|
||||
|
||||
{{#if examples}}
|
||||
### Examples
|
||||
|
||||
{{#each examples}}
|
||||
{{#if this.content}}
|
||||
```js
|
||||
{{{this.content}}}
|
||||
```
|
||||
{{/if}}
|
||||
|
||||
{{#if this.image_base64}}
|
||||

|
||||
{{/if}}
|
||||
|
||||
{{/each}}
|
||||
{{/if}}
|
||||
|
Reference in New Issue
Block a user