Git Product home page Git Product logo

twitch-api-swagger's People

Contributors

dmitryscaletta avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

johnebgood

twitch-api-swagger's Issues

Errors in generated files: broken Enum, missing class

Hi,
thanks for your work, I really appreciate it and it is very useful.

However, when generating an API using openapi-typescript-codegen, I get some errors.

Command:

npx openapi \
	--input https://twitch-api-swagger.surge.sh/openapi.json \
	--output ./api/twitch-v2-client \
	--client axios \
	--name TwitchV2Clien

The errors are fixable by running these commands:

sed -i "s/= '',//g" ./api/twitch-v2-client/models/User.ts
echo 'export type Guest = any;' > ./api/twitch-v2-client/models/Guest.ts

User.ts:

export namespace User {
    /**
     * The type of user. Possible values are:
     *
     * * admin — Twitch administrator
     * * global\_mod
     * * staff — Twitch staff
     * * "" — Normal user
     */
    export enum type {
        ADMIN = 'admin',
        GLOBAL_MOD = 'global_mod',
        STAFF = 'staff',
        = '', //                                           <---------
    }
    /**
     * The type of broadcaster. Possible values are:
     *
     * * affiliate — An [affiliate broadcaster](https://help.twitch.tv/s/article/joining-the-affiliate-program target=)
     * * partner — A [partner broadcaster](https://help.twitch.tv/s/article/partner-program-overview)
     * * "" — A normal broadcaster
     */
    export enum broadcaster_type {
        AFFILIATE = 'affiliate',
        PARTNER = 'partner',
        = '', //                                         <---------
    }
}

GuestStarSession.ts:

import type { Guest } from './Guest'; // missing file

Is it possible to fix this? Thank you.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.