From 07a228af88215b990026f8d72758e2665e5c575e Mon Sep 17 00:00:00 2001 From: Enaium Date: Sun, 1 Jun 2025 12:53:44 +0800 Subject: [PATCH] Add postfix template document --- document/config.mts | 1 + .../en/reference/feature-postfix-template.md | 53 +++++++++++++++++++ document/zh/config.mts | 3 +- .../zh/reference/feature-postfix-template.md | 53 +++++++++++++++++++ 4 files changed, 109 insertions(+), 1 deletion(-) create mode 100644 document/en/reference/feature-postfix-template.md create mode 100644 document/zh/reference/feature-postfix-template.md diff --git a/document/config.mts b/document/config.mts index 3bc7fdd..ecc9060 100644 --- a/document/config.mts +++ b/document/config.mts @@ -49,6 +49,7 @@ export default defineAdditionalConfig({ { text: "Navigate", link: "navigate" }, { text: "SQL to Clipboard", link: "sql-to-clipboard" }, { text: "Inlay Hit", link: "inlay-hit" }, + { text: "Postfix Template", link: "postfix-template" }, ], }, { diff --git a/document/en/reference/feature-postfix-template.md b/document/en/reference/feature-postfix-template.md new file mode 100644 index 0000000..9a97e0b --- /dev/null +++ b/document/en/reference/feature-postfix-template.md @@ -0,0 +1,53 @@ +# Postfix Template + +## produce + +```java +Author +``` + +```java +AuthorDraft.$.produce(draft -> { + +}); +``` + +## loaded + +```java +draft +``` + +```java +ImmutableObjects.isLoaded(draft, ) +``` + +## unload + +```java +draft +``` + +```java +ImmutableObjects.unload(draft, ) +``` + +## show + +```java +draft +``` + +```java +ImmutableObjects.show(draft, ) +``` + +## hide + +```java +draft +``` + +```java +ImmutableObjects.hide(draft, ) +``` \ No newline at end of file diff --git a/document/zh/config.mts b/document/zh/config.mts index 24de716..f32e479 100644 --- a/document/zh/config.mts +++ b/document/zh/config.mts @@ -35,7 +35,7 @@ export default defineAdditionalConfig({ base: "/zh/reference/", items: [ { - text: "Feature", + text: "特性", base: "/zh/reference/feature-", items: [ { text: "检查", link: "inspection" }, @@ -44,6 +44,7 @@ export default defineAdditionalConfig({ { text: "导航", link: "navigate" }, { text: "SQL 到剪贴板", link: "sql-to-clipboard" }, { text: "内联提示", link: "inlay-hit" }, + { text: "后缀模板", link: "postfix-template" }, ], }, { diff --git a/document/zh/reference/feature-postfix-template.md b/document/zh/reference/feature-postfix-template.md new file mode 100644 index 0000000..a83b0b5 --- /dev/null +++ b/document/zh/reference/feature-postfix-template.md @@ -0,0 +1,53 @@ +# 后缀模板 + +## produce + +```java +Author +``` + +```java +AuthorDraft.$.produce(draft -> { + +}); +``` + +## loaded + +```java +draft +``` + +```java +ImmutableObjects.isLoaded(draft, ) +``` + +## unload + +```java +draft +``` + +```java +ImmutableObjects.unload(draft, ) +``` + +## show + +```java +draft +``` + +```java +ImmutableObjects.show(draft, ) +``` + +## hide + +```java +draft +``` + +```java +ImmutableObjects.hide(draft, ) +``` \ No newline at end of file