Comments (3)
This would be a good feature! Would love a PR from anyone able to provide it.
from openapi-typescript.
@drwpow Are the docs wrong or do I misunderstand them?
One issue with printing to stdout is the This library has been ...
& 🤞 Loading spec ...
lines currently go to stdout, which puts them in the output file, e.g.
> swagger-to-ts https://raw.githubusercontent.com/stripe/openapi/master/openapi/spec3.json > types.ts
> cat types.ts
✨ swagger-to-ts 2.0
This library has been updated to 2.0 with improved generation. If you experience issues you can use the deprecated v1 with `npx @manifoldco/swagger-to-ts@1 …`
🤞 Loading spec from https://raw.githubusercontent.com/stripe/openapi/master/openapi/spec3.json…
Should those lines only be printed to stdout if the output flag/alias is given? I can't immediately think of a way to display to the screen and still support pipes. LMK if you have any ideas/suggestions.
from openapi-typescript.
@drwpow Are the docs wrong or do I misunderstand them?
Sorry; I was unclear. Yes, the docs are wrong—it doesn’t write to stdout, and I don’t think it ever has.
This isn’t by design, just oversight. I think it may have been a behavior I had planned on implementing but never did. I’m in solid agreement that stdout should be supported, and it should be the default behavior without the -o
flag.
from openapi-typescript.
Related Issues (20)
- Error when compiling for CJS: "The current file is a CommonJS module..."
- Generated types causes compiler errors HOT 2
- [email protected] require('openapi-typescript') cannot export the astToString method HOT 3
- use openapiTS and astToString generate file type error in V7 HOT 1
- "Unexpected end of JSON input" with bun.js HOT 6
- Unauthorized errors when using openapi-fetch with SvelteKit HOT 3
- Filter invalid characters when transforming names from openapi to typescript
- typescript-fetch: dynamic fetch url
- FreeForm Object is generated as empty object HOT 1
- Feature clarification request: multiple schemas HOT 5
- Types missing for parameters with duplicate names but different locations HOT 1
- The 'styleguide' field is deprecated warning printed to console on every call to openapiTS() HOT 2
- Reduce the size of the package (v7) HOT 3
- Integration with tanstack-query HOT 2
- Change client headers HOT 1
- Header in createClient not considered when resolving request HOT 1
- Only generate models and export at root level HOT 1
- How to allow `DEPTH_ZERO_SELF_SIGNED_CERT`? HOT 1
- Converts anyOf: type: object to Record<string, never> HOT 3
- openapi-typescript cmd idle when using redocly.yaml HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from openapi-typescript.