graphql-codegen+インストール
1904 ワード
graphsql-codegenメソッド
yarn add @graphql-codegen/cli
yarn add @graphql-codegen/typescript codegen.yaml package.json =>
"scripts": {
"generate": "graphql-codegen",
}
yarn add @graphql-codegen/cli
yarn add @graphql-codegen/typescript
"scripts": {
"generate": "graphql-codegen",
}
interface IProfile {
name: string
age: number
school: string
hobby?: string
}
// 1.Pick 타입
type Mytype1 = Pick<IProfile, "name" | "age">
// 2.Omit 타입
type Mytype2 = Omit<IProfile, "school">
// 3.Partial 타입
type Mytype3 = Partial<IProfile>
// 4.Required 타입
type Mytype4 = Required<IProfile>
// 5.Record 타입
type ZZZ = "aaa" | "qqq" | "rrr" // Union 타입
// let apple: ZZZ
// apple = "aaa"
type Mytype5 = Record<ZZZ, IProfile>
// ===== 추가(선언병합) =====
interface IProfile {
candy: number
}
// 같은 이름의 인터페이스가 존재하면 두개가 합쳐진다
let profile: IProfile
profile = {
candy: 3,
age: 10,
hobby: "asdf"
}
Reference
この問題について(graphql-codegen+インストール), 我々は、より多くの情報をここで見つけました https://velog.io/@aimzero9303/graphql-codegen-설치テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol