From 491b8e1cea76753397bdeb0aeb1598bc78d22c8f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bartek=20Iwa=C5=84czuk?= Date: Wed, 8 Apr 2020 17:03:42 +0200 Subject: feat(doc): handle function params and type params (#4672) --- cli/doc/node.rs | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'cli/doc/node.rs') diff --git a/cli/doc/node.rs b/cli/doc/node.rs index 1be3ba7b1..a6b11133e 100644 --- a/cli/doc/node.rs +++ b/cli/doc/node.rs @@ -14,10 +14,20 @@ pub enum DocNodeKind { Namespace, } +#[derive(Debug, Serialize, Clone)] +#[serde(rename_all = "camelCase")] +pub enum ParamKind { + Identifier, + Rest, + Array, + Object, +} + #[derive(Debug, Serialize, Clone)] #[serde(rename_all = "camelCase")] pub struct ParamDef { pub name: String, + pub kind: ParamKind, pub ts_type: Option, } -- cgit v1.2.3