Slackbot
08/03/2021, 1:34 PMHyeseong Kim
08/03/2021, 1:35 PM이찬희
08/03/2021, 1:35 PMFIELD_DEFINITION | OBJECT
같이 해줄 수도 있을까요?.?Hyeseong Kim
08/03/2021, 1:35 PM이찬희
08/03/2021, 1:35 PMHyeseong Kim
08/03/2021, 1:35 PM이찬희
08/03/2021, 1:36 PMHyeseong Kim
08/03/2021, 1:36 PMHyeseong Kim
08/03/2021, 1:36 PMHyeseong Kim
08/03/2021, 1:37 PMHyeseong Kim
08/03/2021, 1:37 PM이찬희
08/03/2021, 1:37 PMHyeseong Kim
08/03/2021, 1:37 PM이찬희
08/03/2021, 1:38 PMHyeseong Kim
08/03/2021, 1:38 PMHyeseong Kim
08/03/2021, 1:38 PM이찬희
08/03/2021, 1:39 PMHyeseong Kim
08/03/2021, 1:43 PMHyeseong Kim
08/03/2021, 1:43 PMHyeseong Kim
08/03/2021, 1:43 PM이찬희
08/03/2021, 1:43 PMHyeseong Kim
08/03/2021, 1:55 PMHyeseong Kim
08/03/2021, 1:55 PMHyeseong Kim
08/03/2021, 1:55 PMHyeseong Kim
08/03/2021, 1:58 PMHyeseong Kim
08/03/2021, 1:58 PMHyeseong Kim
08/03/2021, 1:59 PMHyeseong Kim
08/03/2021, 1:59 PM이찬희
08/03/2021, 2:00 PMHyeseong Kim
08/03/2021, 2:01 PM디렉티브에 쓸 수 있는 로케이션이 뭐뭐 있는지 아직 몰라서 만들게 되었습니다요건 GraphQL 명세에 다 나와있어용
이찬희
08/03/2021, 2:02 PMHyeseong Kim
08/03/2021, 2:03 PMHyeseong Kim
08/03/2021, 2:16 PMtype MakeTuple<T, N extends number, Result extends readonly T[] = []> = {
0: Result,
1: MakeTuple<T, N, [T, ...Result]>,
}[Result['length'] extends N ? 0 : 1];
type AddOne<N extends number> = [...MakeTuple<unknown, N>, unknown]['length'] & number;
type Add<A extends number, B extends number> = [...MakeTuple<unknown, A>, ...MakeTuple<unknown, B>]['length'] & number;
type SubOne<N extends number> = MakeTuple<unknown, N> extends [unknown, ...infer Tail] ? Tail['length'] : never;
type Sub<A extends number, B extends number> = B extends 0 ? A : Sub<SubOne<A>, SubOne<B>>;
type Mul<A extends number, B extends number, Result extends number = 0> = B extends 0 ? Result : Mul<A, SubOne<B>, Add<Result, A>>;
Hyeseong Kim
08/03/2021, 2:19 PM