Params

Describe the parameter definitions of functions and API, which is useful for writing documentation.

Syntax

1{{% params [data] %}}

Parameters

data

NameContextTypeRequiredDefaultSince
data-string--

The data filename.

heading

NameContextTypeRequiredDefaultSince
heading-string-Parameters-

The heading.

headingStartLevel

NameContextTypeRequiredDefaultSince
headingStartLevel-number-2-

The heading start level.

context

NameContextTypeRequiredDefaultSince
context-string--0.20.0

The default context for all parameters.

Data Item Properties

name

NameContextTypeRequiredDefaultSince
name-string--

The parameter name.

type

NameContextTypeRequiredDefaultSince
type-string/array-string-

The type of parameter.

required

NameContextTypeRequiredDefaultSince
required-boolean-false-

Indicates whether if the parameter is required.

default

NameContextTypeRequiredDefaultSince
default-string---

The default value of parameter.

since

NameContextTypeRequiredDefaultSince
since-string---

Indicates the version in which the parameter is added.

description

NameContextTypeRequiredDefaultSince
description-string/object--

The description, support Markdown.

description.default

NameContextTypeRequiredDefaultSince
description.default-string---

The default description.

description.[lang]

NameContextTypeRequiredDefaultSince
description.[lang]-string---

Language-specific description.

options

NameContextTypeRequiredDefaultSince
options-array---

Available options.

deprecated

NameContextTypeRequiredDefaultSince
deprecated-string-false-

Indicates whether if the parameter is deprecated.

Example

data/example-params.yaml
 1- name: foo
 2  required: true
 3  description:
 4    default: Foo description.
 5    zh-hans: Foo 描述。
 6    zh-hant: Foo 描述。
 7
 8- name: bar
 9  type: number
10  since: v0.2.0
11  deprecated: true
12  description:
13    default: Bar description.
14    zh-hans: Bar 描述。
15    zh-hant: Bar 描述。
16
17- name: fizz
18  description: Single description without translations.
19  options:
20    - one
21    - two

Result as follows.

1{{% params data="data/example-params.yaml" heading="Example Parameters" headingStartLevel=3 %}}

Example Parameters

foo

NameContextTypeRequiredDefaultSince
foo-string--

Foo description.

bar

NameContextTypeRequiredDefaultSince
bar-number--v0.2.0

Bar description.

fizz

NameContextTypeRequiredDefaultSince
fizz-string---

Single description without translations.

Available options: one, two.