From c26a41ce70a56c73571c51e1fb4aca5a5b4de225 Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Sat, 27 Mar 2021 13:55:15 +0100 Subject: pogen WIP --- packages/pogen/example/proj1/package.json | 11 +++++++++++ packages/pogen/example/proj1/src/sample.ts | 0 packages/pogen/example/proj1/tsconfig.json | 27 +++++++++++++++++++++++++++ packages/pogen/example/test.ts | 3 ++- 4 files changed, 40 insertions(+), 1 deletion(-) create mode 100644 packages/pogen/example/proj1/package.json create mode 100644 packages/pogen/example/proj1/src/sample.ts create mode 100644 packages/pogen/example/proj1/tsconfig.json (limited to 'packages/pogen/example') diff --git a/packages/pogen/example/proj1/package.json b/packages/pogen/example/proj1/package.json new file mode 100644 index 000000000..954139ecf --- /dev/null +++ b/packages/pogen/example/proj1/package.json @@ -0,0 +1,11 @@ +{ + "name": "proj1", + "version": "1.0.0", + "description": "", + "main": "index.js", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1" + }, + "author": "", + "license": "ISC" +} diff --git a/packages/pogen/example/proj1/src/sample.ts b/packages/pogen/example/proj1/src/sample.ts new file mode 100644 index 000000000..e69de29bb diff --git a/packages/pogen/example/proj1/tsconfig.json b/packages/pogen/example/proj1/tsconfig.json new file mode 100644 index 000000000..30cb65e1d --- /dev/null +++ b/packages/pogen/example/proj1/tsconfig.json @@ -0,0 +1,27 @@ +{ + "compileOnSave": true, + "compilerOptions": { + "composite": true, + "declaration": true, + "declarationMap": false, + "target": "ES6", + "module": "ESNext", + "moduleResolution": "node", + "sourceMap": true, + "lib": ["es6"], + "types": ["node"], + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true, + "strict": true, + "strictPropertyInitialization": false, + "outDir": "lib", + "noImplicitAny": true, + "noImplicitThis": true, + "incremental": true, + "esModuleInterop": true, + "importHelpers": true, + "rootDir": "./src", + "typeRoots": ["./node_modules/@types"] + }, + "include": ["src/**/*"] +} diff --git a/packages/pogen/example/test.ts b/packages/pogen/example/test.ts index d7d5d88d6..021f3f328 100644 --- a/packages/pogen/example/test.ts +++ b/packages/pogen/example/test.ts @@ -19,9 +19,10 @@ It has multiple lines, and a trailing empty line. */ console.log(/*lol*/i18n.foo`Hello7,${123} World${42}`); - +// @ts-expect-error i18n.plural(i18n`one ${"foo"}`, i18`many ${"bar"}`); +// @ts-expect-error i18n.plural(i18n.foo`one bla ${"foo"}`, i18.foo`many bla ${"bar"}`); let x = 42; -- cgit v1.2.3