Skip to content
Demo for 11.13.19 talk, "Syncing Back & Front End Types w/ Code Generation"
TypeScript Vue Shell JavaScript HTML
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.vscode
build
public
src
.eslintignore
.gitignore
.travis.yml
README.md
babel.config.js
package-lock.json
package.json
tsconfig.json
vue.config.js

README.md

typesafe-api-clients-demo

Build Status

In conjunction with

Presentation

Demo API

Let's learn about type-safe APIs! Please take a look at the code, code comments, & presentation slides. Then feel free to reach out with any & all questions to @JackPKoppa; happy to continue to update this repo with further examples & documentation.

View the app: http://typesafe-api-clients-demo.jackkoppa.com

Local Development

Setup

npm install

Compile and hot-reload for development

npm run serve

Generate latest codegen files for TypeScript API Clients

npm run generate-api-clients

To try out additional OpenAPI/Swagger documented APIs, add them to build > generateApiClients.js, then re-run npm run generate-api-clients

You can’t perform that action at this time.