From be1e7ab5320c0a110998818c3916c79b39710613 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bartek=20Iwa=C5=84czuk?= Date: Wed, 19 Aug 2020 19:13:43 +0200 Subject: refactor: move cli/doc/ to separate crate (#7103) --- cli/doc/type_alias.rs | 30 ------------------------------ 1 file changed, 30 deletions(-) delete mode 100644 cli/doc/type_alias.rs (limited to 'cli/doc/type_alias.rs') diff --git a/cli/doc/type_alias.rs b/cli/doc/type_alias.rs deleted file mode 100644 index 446e8fbec..000000000 --- a/cli/doc/type_alias.rs +++ /dev/null @@ -1,30 +0,0 @@ -// Copyright 2018-2020 the Deno authors. All rights reserved. MIT license. -use super::parser::DocParser; -use super::ts_type::TsTypeDef; -use super::ts_type_param::maybe_type_param_decl_to_type_param_defs; -use super::ts_type_param::TsTypeParamDef; -use serde::Serialize; - -#[derive(Debug, Serialize, Clone)] -#[serde(rename_all = "camelCase")] -pub struct TypeAliasDef { - pub ts_type: TsTypeDef, - pub type_params: Vec, -} - -pub fn get_doc_for_ts_type_alias_decl( - _doc_parser: &DocParser, - type_alias_decl: &swc_ecmascript::ast::TsTypeAliasDecl, -) -> (String, TypeAliasDef) { - let alias_name = type_alias_decl.id.sym.to_string(); - let ts_type = type_alias_decl.type_ann.as_ref().into(); - let type_params = maybe_type_param_decl_to_type_param_defs( - type_alias_decl.type_params.as_ref(), - ); - let type_alias_def = TypeAliasDef { - ts_type, - type_params, - }; - - (alias_name, type_alias_def) -} -- cgit v1.2.3