Home
last modified time | relevance | path

Searched refs:infer (Results 1 - 25 of 78) sorted by relevance

1234

/third_party/typescript/tests/baselines/reference/
H A DinferTypesWithExtends1.js2 // infer to tuple element
4 T extends [infer U extends string] ? ["string", U] :
5 T extends [infer U extends number] ? ["number", U] :
12 // infer to argument
14 T extends (a: infer U extends string) => void ? ["string", U] :
15 T extends (a: infer U extends number) => void ? ["number", U] :
22 // infer to return type
24 T extends (...args: any[]) => (infer U extends string) ? ["string", U] :
25 T extends (...args: any[]) => (infer U extends number) ? ["number", U] :
32 // infer t
[all...]
H A DinferTypes1.js3 T extends (infer U)[] ? U :
4 T extends (...args: any[]) => infer U ? U :
5 T extends Promise<infer U> ? U :
50 type ArgumentType<T extends (x: any) => any> = T extends (a: infer A) => any ? A : any;
61 type X1<T extends { x: any, y: any }> = T extends { x: infer X, y: infer Y } ? [X, Y] : any;
67 type X2<T> = T extends { a: infer U, b: infer U } ? U : never;
75 type X3<T> = T extends { a: (x: infer U) => void, b: (x: infer
[all...]
H A DtemplateLiteralTypes1.js54 T extends [string | number | boolean | bigint, ...infer U] ? `${T[0]}${D}${Join<U, D>}` :
63 type MatchPair<S extends string> = S extends `[${infer A},${infer B}]` ? [A, B] : unknown;
72 S extends `${infer T}_${infer U}` ? `${Lowercase<T>}${SnakeToPascalCase<U>}` :
73 S extends `${infer T}` ? `${Lowercase<T>}` :
78 S extends `${infer T}_${infer U}` ? `${Capitalize<Lowercase<T>>}${SnakeToPascalCase<U>}` :
79 S extends `${infer T}` ? `${Capitalize<Lowercase<T>>}` :
89 type FirstTwoAndRest<S extends string> = S extends `${infer
[all...]
H A DinferTypes2.js4 export declare function foo<T>(obj: T): T extends () => infer P ? P : never;
11 export declare function foo2<T>(obj: T): T extends { [K in keyof BadNested<infer P>]: BadNested<infer P>[K] } ? P : never;
18 type Weird = any extends infer U ? U : never;
19 type AlsoWeird = unknown extends infer U ? U : never;
43 export declare function foo<T>(obj: T): T extends () => infer P ? P : never;
44 export declare function bar<T>(obj: T): T extends () => infer P ? P : never;
49 [K in keyof BadNested<infer P>]: BadNested<infer P>[K];
52 x: infer
[all...]
H A DrecursiveConditionalTypes.js6 T extends PromiseLike<infer U> ? __Awaited<U> :
29 type _Flatten<T> = T extends readonly (infer U)[] ? _Flatten<U> : T;
99 type Intersect<U extends any[], R = unknown> = U extends [infer H, ...infer T] ? Intersect<T, R & H> : R;
105 type Unpack1<T> = T extends (infer U)[] ? Unpack1<U> : T;
106 type Unpack2<T> = T extends (infer U)[] ? Unpack2<U> : T;
126 S extends ` ${infer R0}` ?
127 ParseManyWhitespace<R0> extends ParseSuccess<infer R1> ? ParseSuccess<R1> : null :
133 S extends ` ${infer R0}` ?
137 type Helper<T> = T extends ParseSuccess<infer
[all...]
H A DrecursiveConditionalCrash3.js51 S extends `${infer T}${D}${infer U}` ?
62 T extends Array<infer U> ? KeysCanBeExpanded_<U, N, Depth> :
89 O extends Array<infer U> ?
99 type SplitAC<K> = SplitWithAllPossibleCombinations<K extends string ? K : '', '.'> extends infer Ko ? Ko : ''
101 type AllKeys<T, N extends number = 4> = KeysCanBeExpanded<T, N> extends infer R ? R : never
135 type UseQueryOptions3<T , K > = Expand_<T, K> extends infer O ? O : never
137 type ExpandResult<T,K> = Expand_<T, K> extends infer O ? O : never
H A DtemplateLiteralTypes3.js4 type Foo1<T> = T extends `*${infer U}*` ? U : never;
36 T extends `${infer Head}${infer Tail}` ? [Head, ...Parts<Tail>] :
81 type A<T> = T extends `${infer U}.${infer V}` ? U | V : never
85 type D<T> = T extends `${infer U}.${number}` ? U : never
89 type G<T> = T extends `${infer U}.${infer V}` ? U | V : never
93 type J<T> = T extends `${infer U}.${string}` ? U : never
291 type Foo1<T> = T extends `*${infer
[all...]
H A DinferTypeConstraintInstantiationCircularity.js18 type F1<T> = T extends X1<infer U> ? U : never;
30 type F2<T> = T extends X2<infer U, AMappedType<{ s: number; } & { [k in keyof (infer U)]: number; }>> ? U : never;
69 type MyObject<T> = T extends ZodObject<infer U>
87 T extends { type: infer U }
88 ? U extends Cell<infer V/**, infer _ or unknown, or any valid type **/>
H A DrecursiveMappedTypes.js84 export type TV<T, K extends keyof T> = T[K] extends Record<infer E, any> ? E : never;
89 ThemeType[K] extends Record<infer E, TVal> ? E :
90 ThemeType[K] extends ObjectOrArray<infer F> ? F : never;
92 export type Foo<T> = T extends { [P in infer E]: any } ? E : never;
123 export type TV<T, K extends keyof T> = T[K] extends Record<infer E, any> ? E : never;
125 export type ThemeValue<K extends keyof ThemeType, ThemeType, TVal = any> = ThemeType[K] extends TVal[] ? number : ThemeType[K] extends Record<infer E, TVal> ? E : ThemeType[K] extends ObjectOrArray<infer F> ? F : never;
127 [P in infer E]: any;
H A DdeclarationEmitShadowingInferNotRenamed.js14 ): D extends new (...args: any[]) => infer C
17 [K in keyof D]: D[K] extends new (...args: any[]) => infer C // or map of instances respectively
39 export declare const createClient: <D extends Record<string, new (...args: any[]) => Client> | (new (...args: any[]) => Client)>(clientDef: D) => D extends new (...args: any[]) => infer C ? UpdatedClient<C> : { [K in keyof D]: D[K] extends new (...args: any[]) => infer C_1 ? UpdatedClient<C_1> : never; };
H A DidenticalGenericConditionalsWithInferRelated.js3 type Cond1 = X extends [infer A] ? A : never;
4 type Cond2 = X extends [infer A] ? A : never;
22 decode<C extends Constructor<any>>(ctor: C): MappedResult<C extends Constructor<infer T> ? T : never>
26 decode<C extends Constructor<any>>(ctor: C): MappedResult<C extends Constructor<infer T> ? T : never> {
H A DramdaToolsNoInfinite.js12 ((...t: T) => any) extends ((_: any, ...tail: infer TT) => any)
34 ((head: E, ...args: T) => any) extends ((...args: infer U) => any)
77 Reverse<Reverse<T1> extends infer R ? Cast<R, any[]> : never, T2>;
82 type ValueOfRecord<R> = R extends Record<any, infer T> ? T : never;
96 0: GapsOf<T1, T2, GapOf<T1, T2, TN, I> extends infer G ? Tools.Cast<G, any[]> : never, Tools.Next<I>>;
97 1: Tools.Concat<TN, Tools.Drop<Tools.Pos<I>, T2> extends infer D ? Tools.Cast<D, any[]> : never>;
118 ? Curry<(...args: GapsOf<T, Parameters<F>> extends infer G ? Tools.Cast<G, any[]> : never) => ReturnType<F>>
H A DinferenceErasedSignatures.js20 type CType<T> = T extends SomeAbstractClass<infer C, any, any> ? C : never;
21 type MType<T> = T extends SomeAbstractClass<any, infer M, any> ? M : never;
22 type RType<T> = T extends SomeAbstractClass<any, any, infer R> ? R : never;
50 type GetT1<T> = T extends BaseType<infer U, any> ? U : never;
H A DtsxLibraryManagedAttributes.js7 type InferredPropTypes<P> = {[K in keyof P]: P[K] extends PropTypeChecker<infer T, infer U> ? PropTypeChecker<T, U>[typeof checkedType] : {}};
35 TComponent extends { defaultProps: infer D; propTypes: infer P; }
37 : TComponent extends { defaultProps: infer D }
39 : TComponent extends { propTypes: infer P }
H A DdeclarationEmitDistributiveConditionalWithInfer.js18 export declare const fun: (subFun: <Collection, Field extends keyof Collection>() => (Collection[Field] extends infer T ? T extends Collection[Field] ? T extends readonly (infer InnerArr)[] ? InnerArr : T : never : never)[]) => void;
H A DdeclarationEmitNestedGenerics.js8 let y: typeof x extends (infer T)[] ? T : typeof x = null as any;
25 declare function g<T>(x: T): T extends (infer T_1)[] ? T_1 : T;
H A DobjectAssignLikeNonUnionResult.js13 type ExtractRawComponent<T> = T extends { __raw: infer C } ? [L1: T, L2: C] : [R1: T];
17 type Explode<T> = T extends { x: infer A } ? [A] : 'X';
H A DconditionalTypeAssignabilityWhenDeferred.js64 const o2: [T] extends [[infer U]] ? U : { b: number } = o;
84 type Unwrap<T> = T extends Wrapped<infer U> ? U : T;
102 type InferBecauseWhyNot<T> = [T] extends [(p: infer P1) => any]
110 type InferBecauseWhyNotDistributive<T> = T extends (p: infer P1) => any
H A DramdaToolsNoInfinite2.js128 export type MergeDeep<O, O1> = (Kind<(O | O1)> extends 'object' ? MergeFlat<O & {}, O1 & {}> extends infer M ? {
161 export type _ListOf<O extends object> = __ListOf<O, keyof O> extends infer X ? Cast<X, List> : never;
234 export type Prepend<L extends List, A extends any> = ((head: A, ...args: L) => any) extends ((...args: infer U) => any) ? U : L;
245 export type Tail<L extends List> = ((...t: L) => any) extends ((head: any, ...tail: infer LTail) => any) ? LTail : never;
287 export type _Reverse<L extends List, LO extends List = []> = __Reverse<Naked<L>, LO> extends infer X ? Cast<X, List> : never;
328 export type _Drop<L extends List, N extends Number, way extends Way = '->'> = __Drop<Naked<L>, IterationOf<N>, way> extends infer X ? Cast<X, List> : never;
354 export type Parameters<F extends Function> = F extends ((...args: infer L) => any) ? L : never;
359 export type Return<F extends Function> = F extends ((...args: any[]) => infer R) ? R : never;
559 type GapsOf<L1 extends List, L2 extends List> = _GapsOf<L1, L2> extends infer X ? Cast<X, List> : never;
565 export type Curry<F extends Function> = <L extends List>(...args: Cast<L, Gaps<Parameters<F>>>) => GapsOf<L, Parameters<F>> extends infer
[all...]
H A DrecursiveTypeAliasWithSpreadConditionalReturnNotCircular.js11 type UnzipOption<T> = T extends Option<infer V> ? V : never;
18 type UnzipOptionArray3<T> = { [k in keyof T]: T[k] extends Option<infer V> ? V : never };
H A DdeclarationEmitMappedTypeDistributivityPreservesConstraints.js53 x: T_1["x"] extends infer T extends {
56 }>(sliceIndex: T_1) => T_1["x"] extends infer T_2 extends {
/third_party/ffmpeg/libavcodec/
H A Dcbs_av1_syntax_template.c40 infer(temporal_id, 0); in obu_header()
41 infer(spatial_id, 0); in obu_header()
94 infer(mono_chrome, 0); in color_config()
105 infer(color_primaries, AVCOL_PRI_UNSPECIFIED); in color_config()
106 infer(transfer_characteristics, AVCOL_TRC_UNSPECIFIED); in color_config()
107 infer(matrix_coefficients, AVCOL_SPC_UNSPECIFIED); in color_config()
113 infer(subsampling_x, 1); in color_config()
114 infer(subsampling_y, 1); in color_config()
115 infer(chroma_sample_position, AV1_CSP_UNKNOWN); in color_config()
116 infer(separate_uv_delta_ in color_config()
[all...]
H A Dcbs_h265_syntax_template.c286 infer(sub_pic_hrd_params_present_flag, 0); in hrd_parameters()
288 infer(initial_cpb_removal_delay_length_minus1, 23); in hrd_parameters()
289 infer(au_cpb_removal_delay_length_minus1, 23); in hrd_parameters()
290 infer(dpb_output_delay_length_minus1, 23); in hrd_parameters()
300 infer(fixed_pic_rate_within_cvs_flag[i], 1); in hrd_parameters()
304 infer(low_delay_hrd_flag[i], 0); in hrd_parameters()
311 infer(cpb_cnt_minus1[i], 0); in hrd_parameters()
335 infer(aspect_ratio_idc, 0); in vui_parameters()
352 infer(colour_primaries, 2); in vui_parameters()
353 infer(transfer_characteristic in vui_parameters()
[all...]
H A Dcbs_h264_syntax_template.c124 infer(aspect_ratio_idc, 0); in vui_parameters()
141 infer(colour_primaries, 2); in vui_parameters()
142 infer(transfer_characteristics, 2); in vui_parameters()
143 infer(matrix_coefficients, 2); in vui_parameters()
146 infer(video_format, 5); in vui_parameters()
147 infer(video_full_range_flag, 0); in vui_parameters()
148 infer(colour_primaries, 2); in vui_parameters()
149 infer(transfer_characteristics, 2); in vui_parameters()
150 infer(matrix_coefficients, 2); in vui_parameters()
158 infer(chroma_sample_loc_type_top_fiel in vui_parameters()
[all...]
H A Dcbs_vp9_syntax_template.c52 infer(subsampling_x, 1); in color_config()
53 infer(subsampling_y, 1); in color_config()
56 infer(color_range, 1); in color_config()
58 infer(subsampling_x, 0); in color_config()
59 infer(subsampling_y, 0); in color_config()
214 infer(segmentation_pred_prob[i], 255); in segmentation_params()
231 infer(feature_sign[i][j], 0); in segmentation_params()
233 infer(feature_value[i][j], 0); in segmentation_params()
234 infer(feature_sign[i][j], 0); in segmentation_params()
282 infer(header_size_in_byte in uncompressed_header()
[all...]

Completed in 14 milliseconds

1234