From 6582da8973ef55e098071700925ec4c5a63d3e61 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20V=C3=A1zquez=20P=C3=BAa?= Date: Thu, 28 Mar 2019 19:37:58 +0100 Subject: [PATCH] Recognize unknown arguments containing dash Fixes #63 --- packages/delisp/src/index.ts | 1 + packages/delisp/src/types.d.ts | 7 +++++++ 2 files changed, 8 insertions(+) create mode 100644 packages/delisp/src/types.d.ts diff --git a/packages/delisp/src/index.ts b/packages/delisp/src/index.ts index 7dde3270..ecd57440 100644 --- a/packages/delisp/src/index.ts +++ b/packages/delisp/src/index.ts @@ -17,5 +17,6 @@ yargs .command(cmdCompile) // Commands for editor integration .command(cmdInferType) + .parserConfiguration({ "camel-case-expansion": false }) .strict() .help("help").argv; diff --git a/packages/delisp/src/types.d.ts b/packages/delisp/src/types.d.ts new file mode 100644 index 00000000..dd8d8118 --- /dev/null +++ b/packages/delisp/src/types.d.ts @@ -0,0 +1,7 @@ +import yargs from "yargs"; + +declare module "yargs" { + interface Argv { + parserConfiguration(x: unknown): Argv; + } +}