├── .c8rc.json ├── .editorconfig ├── .eslintignore ├── .eslintrc.js ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .vscode ├── extensions.json ├── launch.json ├── settings.json └── tasks.json ├── .vscodeignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── images ├── capitalize.gif ├── demo-multiline.gif ├── demo-not.gif ├── demo.gif ├── infer-names.png └── logo.png ├── package.json ├── src ├── completionItemBuilder.ts ├── extension.ts ├── htmlLikeSupport.ts ├── notCommand.ts ├── postfixCompletionProvider.ts ├── template.d.ts ├── templates │ ├── awaitTemplate.ts │ ├── baseTemplates.ts │ ├── callTemplate.ts │ ├── castTemplates.ts │ ├── consoleTemplates.ts │ ├── customTemplate.ts │ ├── equalityTemplates.ts │ ├── forTemplates.ts │ ├── ifTemplates.ts │ ├── newTemplate.ts │ ├── notTemplate.ts │ ├── promisifyTemplate.ts │ ├── returnTemplate.ts │ └── varTemplates.ts ├── utils.ts └── utils │ ├── infer-names.ts │ ├── invert-expression.ts │ ├── multiline-expressions.ts │ ├── templates.ts │ └── typescript.ts ├── tasks.mjs ├── test ├── dsl.ts ├── extension.multiline.test.ts ├── extension.singleline.test.ts ├── extension.svelte-vue-html.test.ts ├── index.ts ├── runTests.ts ├── runner.ts ├── template.usage.test.ts ├── utils.test.ts └── utils.ts └── tsconfig.json /.c8rc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipatalas/vscode-postfix-ts/HEAD/.c8rc.json -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipatalas/vscode-postfix-ts/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipatalas/vscode-postfix-ts/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipatalas/vscode-postfix-ts/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipatalas/vscode-postfix-ts/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipatalas/vscode-postfix-ts/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipatalas/vscode-postfix-ts/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipatalas/vscode-postfix-ts/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipatalas/vscode-postfix-ts/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipatalas/vscode-postfix-ts/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipatalas/vscode-postfix-ts/HEAD/.vscodeignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipatalas/vscode-postfix-ts/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipatalas/vscode-postfix-ts/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipatalas/vscode-postfix-ts/HEAD/README.md -------------------------------------------------------------------------------- /images/capitalize.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipatalas/vscode-postfix-ts/HEAD/images/capitalize.gif -------------------------------------------------------------------------------- /images/demo-multiline.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipatalas/vscode-postfix-ts/HEAD/images/demo-multiline.gif -------------------------------------------------------------------------------- /images/demo-not.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipatalas/vscode-postfix-ts/HEAD/images/demo-not.gif -------------------------------------------------------------------------------- /images/demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipatalas/vscode-postfix-ts/HEAD/images/demo.gif -------------------------------------------------------------------------------- /images/infer-names.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipatalas/vscode-postfix-ts/HEAD/images/infer-names.png -------------------------------------------------------------------------------- /images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipatalas/vscode-postfix-ts/HEAD/images/logo.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipatalas/vscode-postfix-ts/HEAD/package.json -------------------------------------------------------------------------------- /src/completionItemBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipatalas/vscode-postfix-ts/HEAD/src/completionItemBuilder.ts -------------------------------------------------------------------------------- /src/extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipatalas/vscode-postfix-ts/HEAD/src/extension.ts -------------------------------------------------------------------------------- /src/htmlLikeSupport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipatalas/vscode-postfix-ts/HEAD/src/htmlLikeSupport.ts -------------------------------------------------------------------------------- /src/notCommand.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipatalas/vscode-postfix-ts/HEAD/src/notCommand.ts -------------------------------------------------------------------------------- /src/postfixCompletionProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipatalas/vscode-postfix-ts/HEAD/src/postfixCompletionProvider.ts -------------------------------------------------------------------------------- /src/template.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipatalas/vscode-postfix-ts/HEAD/src/template.d.ts -------------------------------------------------------------------------------- /src/templates/awaitTemplate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipatalas/vscode-postfix-ts/HEAD/src/templates/awaitTemplate.ts -------------------------------------------------------------------------------- /src/templates/baseTemplates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipatalas/vscode-postfix-ts/HEAD/src/templates/baseTemplates.ts -------------------------------------------------------------------------------- /src/templates/callTemplate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipatalas/vscode-postfix-ts/HEAD/src/templates/callTemplate.ts -------------------------------------------------------------------------------- /src/templates/castTemplates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipatalas/vscode-postfix-ts/HEAD/src/templates/castTemplates.ts -------------------------------------------------------------------------------- /src/templates/consoleTemplates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipatalas/vscode-postfix-ts/HEAD/src/templates/consoleTemplates.ts -------------------------------------------------------------------------------- /src/templates/customTemplate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipatalas/vscode-postfix-ts/HEAD/src/templates/customTemplate.ts -------------------------------------------------------------------------------- /src/templates/equalityTemplates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipatalas/vscode-postfix-ts/HEAD/src/templates/equalityTemplates.ts -------------------------------------------------------------------------------- /src/templates/forTemplates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipatalas/vscode-postfix-ts/HEAD/src/templates/forTemplates.ts -------------------------------------------------------------------------------- /src/templates/ifTemplates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipatalas/vscode-postfix-ts/HEAD/src/templates/ifTemplates.ts -------------------------------------------------------------------------------- /src/templates/newTemplate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipatalas/vscode-postfix-ts/HEAD/src/templates/newTemplate.ts -------------------------------------------------------------------------------- /src/templates/notTemplate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipatalas/vscode-postfix-ts/HEAD/src/templates/notTemplate.ts -------------------------------------------------------------------------------- /src/templates/promisifyTemplate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipatalas/vscode-postfix-ts/HEAD/src/templates/promisifyTemplate.ts -------------------------------------------------------------------------------- /src/templates/returnTemplate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipatalas/vscode-postfix-ts/HEAD/src/templates/returnTemplate.ts -------------------------------------------------------------------------------- /src/templates/varTemplates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipatalas/vscode-postfix-ts/HEAD/src/templates/varTemplates.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipatalas/vscode-postfix-ts/HEAD/src/utils.ts -------------------------------------------------------------------------------- /src/utils/infer-names.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipatalas/vscode-postfix-ts/HEAD/src/utils/infer-names.ts -------------------------------------------------------------------------------- /src/utils/invert-expression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipatalas/vscode-postfix-ts/HEAD/src/utils/invert-expression.ts -------------------------------------------------------------------------------- /src/utils/multiline-expressions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipatalas/vscode-postfix-ts/HEAD/src/utils/multiline-expressions.ts -------------------------------------------------------------------------------- /src/utils/templates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipatalas/vscode-postfix-ts/HEAD/src/utils/templates.ts -------------------------------------------------------------------------------- /src/utils/typescript.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipatalas/vscode-postfix-ts/HEAD/src/utils/typescript.ts -------------------------------------------------------------------------------- /tasks.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipatalas/vscode-postfix-ts/HEAD/tasks.mjs -------------------------------------------------------------------------------- /test/dsl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipatalas/vscode-postfix-ts/HEAD/test/dsl.ts -------------------------------------------------------------------------------- /test/extension.multiline.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipatalas/vscode-postfix-ts/HEAD/test/extension.multiline.test.ts -------------------------------------------------------------------------------- /test/extension.singleline.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipatalas/vscode-postfix-ts/HEAD/test/extension.singleline.test.ts -------------------------------------------------------------------------------- /test/extension.svelte-vue-html.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipatalas/vscode-postfix-ts/HEAD/test/extension.svelte-vue-html.test.ts -------------------------------------------------------------------------------- /test/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipatalas/vscode-postfix-ts/HEAD/test/index.ts -------------------------------------------------------------------------------- /test/runTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipatalas/vscode-postfix-ts/HEAD/test/runTests.ts -------------------------------------------------------------------------------- /test/runner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipatalas/vscode-postfix-ts/HEAD/test/runner.ts -------------------------------------------------------------------------------- /test/template.usage.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipatalas/vscode-postfix-ts/HEAD/test/template.usage.test.ts -------------------------------------------------------------------------------- /test/utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipatalas/vscode-postfix-ts/HEAD/test/utils.test.ts -------------------------------------------------------------------------------- /test/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipatalas/vscode-postfix-ts/HEAD/test/utils.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipatalas/vscode-postfix-ts/HEAD/tsconfig.json --------------------------------------------------------------------------------