/third_party/typescript/tests/baselines/reference/ |
D | jsxSpreadOverwritesAttributeStrict.types | 5 interface Props { 20 const props: Props = { a: 1, b: 1 }; 21 >props : Props 28 const Foo = (props: Props) => <div>{ props.a }</div>; 29 >Foo : (props: Props) => JSX.Element 30 >(props: Props) => <div>{ props.a }</div> : (props: Props) => JSX.Element 31 >props : Props 35 >props : Props 43 >Foo : (props: Props) => JSX.Element 44 >props : Props [all …]
|
D | vueLikeDataAndPropsInference.types | 7 type DataDef<Data, Props> = (this: Readonly<Props> & Instance) => Data 8 >DataDef : DataDef<Data, Props> 9 >this : Readonly<Props> & Instance 38 type ThisTypedOptions<Data, Props> = 39 >ThisTypedOptions : ThisTypedOptions<Data, Props> 41 Options<DataDef<Data, Props>, PropsDefinition<Props>> & 42 ThisType<Data & Readonly<Props> & Instance> 44 declare function test<Data, Props>(fn: ThisTypedOptions<Data, Props>): void; 45 >test : { <Data, Props>(fn: ThisTypedOptions<Data, Props>): void; (fn: Options<(this: Instance) => … 46 >fn : ThisTypedOptions<Data, Props> [all …]
|
D | vueLikeDataAndPropsInference2.types | 7 type DataDef<Data, Props> = (this: Readonly<Props> & Instance) => Data 8 >DataDef : DataDef<Data, Props> 9 >this : Readonly<Props> & Instance 38 type ThisTypedOptions<Data, Props> = 39 >ThisTypedOptions : ThisTypedOptions<Data, Props> 42 Options<DataDef<Data, Props>, PropsDefinition<Props>> & 43 ThisType<Data & Readonly<Props> & Instance> 45 declare function test<Data, Props>(fn: ThisTypedOptions<Data, Props>): void; 46 >test : { <Data, Props>(fn: ThisTypedOptions<Data, Props>): void; (fn: Options<object | ((this: Ins… 47 >fn : ThisTypedOptions<Data, Props> [all …]
|
D | vueLikeDataAndPropsInference.symbols | 9 type DataDef<Data, Props> = (this: Readonly<Props> & Instance) => Data 12 >Props : Symbol(Props, Decl(vueLikeDataAndPropsInference.ts, 4, 18)) 15 >Props : Symbol(Props, Decl(vueLikeDataAndPropsInference.ts, 4, 18)) 64 type ThisTypedOptions<Data, Props> = 67 >Props : Symbol(Props, Decl(vueLikeDataAndPropsInference.ts, 21, 27)) 69 Options<DataDef<Data, Props>, PropsDefinition<Props>> & 73 >Props : Symbol(Props, Decl(vueLikeDataAndPropsInference.ts, 21, 27)) 75 >Props : Symbol(Props, Decl(vueLikeDataAndPropsInference.ts, 21, 27)) 77 ThisType<Data & Readonly<Props> & Instance> 81 >Props : Symbol(Props, Decl(vueLikeDataAndPropsInference.ts, 21, 27)) [all …]
|
D | vueLikeDataAndPropsInference2.symbols | 9 type DataDef<Data, Props> = (this: Readonly<Props> & Instance) => Data 12 >Props : Symbol(Props, Decl(vueLikeDataAndPropsInference2.ts, 4, 18)) 15 >Props : Symbol(Props, Decl(vueLikeDataAndPropsInference2.ts, 4, 18)) 66 type ThisTypedOptions<Data, Props> = 69 >Props : Symbol(Props, Decl(vueLikeDataAndPropsInference2.ts, 21, 27)) 72 Options<DataDef<Data, Props>, PropsDefinition<Props>> & 76 >Props : Symbol(Props, Decl(vueLikeDataAndPropsInference2.ts, 21, 27)) 78 >Props : Symbol(Props, Decl(vueLikeDataAndPropsInference2.ts, 21, 27)) 80 ThisType<Data & Readonly<Props> & Instance> 84 >Props : Symbol(Props, Decl(vueLikeDataAndPropsInference2.ts, 21, 27)) [all …]
|
D | genericFunctionInference2.types | 56 type Props = { out: number } 57 >Props : Props 65 const enhancer4 = withH((props: Props) => ({ 67 >withH((props: Props) => ({ onChange: (props) => (e: any) => {}, onSubmit: (props) => (e: any… 69 …Props) => ({ onChange: (props) => (e: any) => {}, onSubmit: (props) => (e: any) => {},}) : (… 70 >props : Props 71 …(props) => (e: any) => {},}) : { onChange: (props: Props) => (e: any) => void; onSubmit: (props: P… 72 … (props) => (e: any) => {},} : { onChange: (props: Props) => (e: any) => void; onSubmit: (props: P… 75 >onChange : (props: Props) => (e: any) => void 76 >(props) => (e: any) => {} : (props: Props) => (e: any) => void [all …]
|
D | reactDefaultPropsInferenceSuccess.errors.txt | 2 Overload 1 of 2, '(props: Readonly<Props>): FieldFeedback<Props>', gave the following error. 6 Overload 2 of 2, '(props: Props, context?: any): FieldFeedback<Props>', gave the following error. 9 Overload 1 of 2, '(props: Readonly<Props>): FieldFeedbackBeta<Props>', gave the following error. 13 …Overload 2 of 2, '(props: Props, context?: any): FieldFeedbackBeta<Props>', gave the following err… 33 interface Props extends BaseProps { 36 class FieldFeedback<P extends Props = BaseProps> extends React.Component<P> { 53 !!! error TS2769: Overload 1 of 2, '(props: Readonly<Props>): FieldFeedback<Props>', gave the fol… 57 !!! error TS2769: Overload 2 of 2, '(props: Props, context?: any): FieldFeedback<Props>', gave th… 59 …Props>> & Pick<Readonly<{ children?: ReactNode; }> & Readonly<Props>, "children" | "error"> & Part… 60 …Props>> & Pick<Readonly<{ children?: ReactNode; }> & Readonly<Props>, "children" | "error"> & Part… [all …]
|
D | jsxHasLiteralType.symbols | 5 interface Props { 6 >Props : Symbol(Props, Decl(jsxHasLiteralType.tsx, 0, 31)) 9 >x : Symbol(Props.x, Decl(jsxHasLiteralType.tsx, 2, 17)) 11 class MyComponent<P extends Props = Props> extends React.Component<P, {}> {} 14 >Props : Symbol(Props, Decl(jsxHasLiteralType.tsx, 0, 31)) 15 >Props : Symbol(Props, Decl(jsxHasLiteralType.tsx, 0, 31))
|
D | vueLikeDataAndPropsInference.js | 6 type DataDef<Data, Props> = (this: Readonly<Props> & Instance) => Data function 23 type ThisTypedOptions<Data, Props> = 24 Options<DataDef<Data, Props>, PropsDefinition<Props>> & 25 ThisType<Data & Readonly<Props> & Instance> 27 declare function test<Data, Props>(fn: ThisTypedOptions<Data, Props>): void;
|
D | jsxSpreadOverwritesAttributeStrict.symbols | 5 interface Props { 6 >Props : Symbol(Props, Decl(file.tsx, 0, 32)) 9 >a : Symbol(Props.a, Decl(file.tsx, 2, 17)) 12 >b : Symbol(Props.b, Decl(file.tsx, 3, 14)) 15 >c : Symbol(Props.c, Decl(file.tsx, 4, 14)) 18 >d : Symbol(Props.d, Decl(file.tsx, 5, 15)) 22 const props: Props = { a: 1, b: 1 }; 24 >Props : Symbol(Props, Decl(file.tsx, 0, 32)) 28 const Foo = (props: Props) => <div>{ props.a }</div>; 31 >Props : Symbol(Props, Decl(file.tsx, 0, 32)) [all …]
|
D | vueLikeDataAndPropsInference2.js | 6 type DataDef<Data, Props> = (this: Readonly<Props> & Instance) => Data function 23 type ThisTypedOptions<Data, Props> = 25 Options<DataDef<Data, Props>, PropsDefinition<Props>> & 26 ThisType<Data & Readonly<Props> & Instance> 28 declare function test<Data, Props>(fn: ThisTypedOptions<Data, Props>): void;
|
D | conditionalTypeContextualTypeSimplificationsSuceeds.symbols | 3 interface Props { 4 >Props : Symbol(Props, Decl(conditionalTypeContextualTypeSimplificationsSuceeds.ts, 0, 0)) 7 >when : Symbol(Props.when, Decl(conditionalTypeContextualTypeSimplificationsSuceeds.ts, 1, 17)) 11 function bad<P extends Props>( 14 >Props : Symbol(Props, Decl(conditionalTypeContextualTypeSimplificationsSuceeds.ts, 0, 0)) 28 function good1<P extends Props>( 31 >Props : Symbol(Props, Decl(conditionalTypeContextualTypeSimplificationsSuceeds.ts, 0, 0)) 42 function good2<P extends Props>( 45 >Props : Symbol(Props, Decl(conditionalTypeContextualTypeSimplificationsSuceeds.ts, 0, 0))
|
D | tsxInferenceShouldNotYieldAnyOnUnions.types | 6 type Props<T> = PropsBase<string> | PropsWithConvert<T>; 7 >Props : Props<T> 20 function ShouldInferFromData<T>(props: Props<T>): JSX.Element { 21 >ShouldInferFromData : <T>(props: Props<T>) => JSX.Element 22 >props : Props<T> 33 >ShouldInferFromData : <T>(props: Props<T>) => JSX.Element 40 >ShouldInferFromData : <T>(props: Props<T>) => JSX.Element 53 >ShouldInferFromData : <T>(props: Props<T>) => JSX.Element 68 >ShouldInferFromData : <T>(props: Props<T>) => JSX.Element 75 >ShouldInferFromData : <T>(props: Props<T>) => JSX.Element [all …]
|
D | jsxEmptyExpressionNotCountedAsChild(jsx=react-jsxdev).symbols | 6 interface Props { 7 >Props : Symbol(Props, Decl(jsxEmptyExpressionNotCountedAsChild.tsx, 1, 30)) 10 >children : Symbol(Props.children, Decl(jsxEmptyExpressionNotCountedAsChild.tsx, 3, 17)) 15 function Wrapper(props: Props) { 18 >Props : Symbol(Props, Decl(jsxEmptyExpressionNotCountedAsChild.tsx, 1, 30)) 22 >props.children : Symbol(Props.children, Decl(jsxEmptyExpressionNotCountedAsChild.tsx, 3, 17)) 24 >children : Symbol(Props.children, Decl(jsxEmptyExpressionNotCountedAsChild.tsx, 3, 17))
|
D | jsxEmptyExpressionNotCountedAsChild(jsx=react).symbols | 6 interface Props { 7 >Props : Symbol(Props, Decl(jsxEmptyExpressionNotCountedAsChild.tsx, 1, 30)) 10 >children : Symbol(Props.children, Decl(jsxEmptyExpressionNotCountedAsChild.tsx, 3, 17)) 15 function Wrapper(props: Props) { 18 >Props : Symbol(Props, Decl(jsxEmptyExpressionNotCountedAsChild.tsx, 1, 30)) 22 >props.children : Symbol(Props.children, Decl(jsxEmptyExpressionNotCountedAsChild.tsx, 3, 17)) 24 >children : Symbol(Props.children, Decl(jsxEmptyExpressionNotCountedAsChild.tsx, 3, 17))
|
D | jsxEmptyExpressionNotCountedAsChild(jsx=react-jsx).symbols | 6 interface Props { 7 >Props : Symbol(Props, Decl(jsxEmptyExpressionNotCountedAsChild.tsx, 1, 30)) 10 >children : Symbol(Props.children, Decl(jsxEmptyExpressionNotCountedAsChild.tsx, 3, 17)) 15 function Wrapper(props: Props) { 18 >Props : Symbol(Props, Decl(jsxEmptyExpressionNotCountedAsChild.tsx, 1, 30)) 22 >props.children : Symbol(Props.children, Decl(jsxEmptyExpressionNotCountedAsChild.tsx, 3, 17)) 24 >children : Symbol(Props.children, Decl(jsxEmptyExpressionNotCountedAsChild.tsx, 3, 17))
|
D | destructuringWithConstraint.symbols | 4 interface Props { 5 >Props : Symbol(Props, Decl(destructuringWithConstraint.ts, 0, 0)) 8 >foo : Symbol(Props.foo, Decl(destructuringWithConstraint.ts, 2, 17)) 11 function foo<P extends Props>(props: Readonly<P>) { 14 >Props : Symbol(Props, Decl(destructuringWithConstraint.ts, 0, 0))
|
D | jsxNamespaceImplicitImportJSXNamespace.js | 4 type Defaultize<Props, Defaults> = 6 Props extends any // Make any properties included in Default optional 7 ? Partial<Pick<Props, Extract<keyof Props, keyof Defaults>>> & 9 Pick<Props, Exclude<keyof Props, keyof Defaults>> 14 type LibraryManagedAttributes<Component, Props> = Component extends { 17 ? Defaultize<Props, Defaults> 18 : Props;
|
D | jsxNamespaceGlobalReexportMissingAliasTarget.js | 4 type Defaultize<Props, Defaults> = 6 Props extends any // Make any properties included in Default optional 7 ? Partial<Pick<Props, Extract<keyof Props, keyof Defaults>>> & 9 Pick<Props, Exclude<keyof Props, keyof Defaults>> 14 type LibraryManagedAttributes<Component, Props> = Component extends { 17 ? Defaultize<Props, Defaults> 18 : Props;
|
D | jsxNamespaceGlobalReexport.js | 4 type Defaultize<Props, Defaults> = 6 Props extends any // Make any properties included in Default optional 7 ? Partial<Pick<Props, Extract<keyof Props, keyof Defaults>>> & 9 Pick<Props, Exclude<keyof Props, keyof Defaults>> 14 type LibraryManagedAttributes<Component, Props> = Component extends { 17 ? Defaultize<Props, Defaults> 18 : Props;
|
D | jsxEmptyExpressionNotCountedAsChild(jsx=react).types | 6 interface Props { 12 function Wrapper(props: Props) { 13 >Wrapper : (props: Props) => JSX.Element 14 >props : Props 20 >props : Props 31 >Wrapper : (props: Props) => JSX.Element 40 >Wrapper : (props: Props) => JSX.Element
|
D | jsxEmptyExpressionNotCountedAsChild(jsx=react-jsxdev).types | 6 interface Props { 12 function Wrapper(props: Props) { 13 >Wrapper : (props: Props) => JSX.Element 14 >props : Props 20 >props : Props 31 >Wrapper : (props: Props) => JSX.Element 40 >Wrapper : (props: Props) => JSX.Element
|
D | jsxEmptyExpressionNotCountedAsChild(jsx=react-jsx).types | 6 interface Props { 12 function Wrapper(props: Props) { 13 >Wrapper : (props: Props) => JSX.Element 14 >props : Props 20 >props : Props 31 >Wrapper : (props: Props) => JSX.Element 40 >Wrapper : (props: Props) => JSX.Element
|
/third_party/typescript/tests/cases/compiler/ |
D | vueLikeDataAndPropsInference.ts | 5 type DataDef<Data, Props> = (this: Readonly<Props> & Instance) => Data 22 type ThisTypedOptions<Data, Props> = 23 Options<DataDef<Data, Props>, PropsDefinition<Props>> & 24 ThisType<Data & Readonly<Props> & Instance> 26 declare function test<Data, Props>(fn: ThisTypedOptions<Data, Props>): void;
|
D | vueLikeDataAndPropsInference2.ts | 5 type DataDef<Data, Props> = (this: Readonly<Props> & Instance) => Data 22 type ThisTypedOptions<Data, Props> = 24 Options<DataDef<Data, Props>, PropsDefinition<Props>> & 25 ThisType<Data & Readonly<Props> & Instance> 27 declare function test<Data, Props>(fn: ThisTypedOptions<Data, Props>): void;
|