From 3374c73fba3a96df22d0c04e6c17078ca8cce45b Mon Sep 17 00:00:00 2001 From: Valentin Anger Date: Sun, 12 Jul 2020 14:16:33 +0200 Subject: feat(doc): Improve terminal printer (#6594) - Add more support for generics - Add the --private flag - displays documentation for not exported and private nodes - Display more attributes like abstract, static and readonly - Display type aliases - Refactor module to use the Display trait - Use a bit more color --- cli/doc/node.rs | 20 +------------------- 1 file changed, 1 insertion(+), 19 deletions(-) (limited to 'cli/doc/node.rs') diff --git a/cli/doc/node.rs b/cli/doc/node.rs index 0f97ed65a..690221ed0 100644 --- a/cli/doc/node.rs +++ b/cli/doc/node.rs @@ -14,24 +14,6 @@ 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 optional: bool, - pub ts_type: Option, -} - #[derive(Debug, Serialize, Clone, PartialEq)] pub struct Location { pub filename: String, @@ -82,7 +64,7 @@ pub struct Reexport { #[derive(Debug, Serialize, Clone)] #[serde(rename_all = "camelCase")] pub struct ModuleDoc { - pub exports: Vec, + pub definitions: Vec, pub reexports: Vec, } -- cgit v1.2.3