Searched refs:ClassComponent (Results 1 – 10 of 10) sorted by relevance
| /third_party/typescript/tests/baselines/reference/ |
| D | jsxComponentTypeErrors.types | 38 class ClassComponent { 39 >ClassComponent : ClassComponent 46 const MixedComponent = Math.random() ? FunctionComponent : ClassComponent; 47 >MixedComponent : typeof FunctionComponent | typeof ClassComponent 48 >Math.random() ? FunctionComponent : ClassComponent : typeof FunctionComponent | typeof ClassCompon… 54 >ClassComponent : typeof ClassComponent 67 const elem3 = <ClassComponent />; 69 ><ClassComponent /> : JSX.Element 70 >ClassComponent : typeof ClassComponent 75 >MixedComponent : typeof FunctionComponent | typeof ClassComponent
|
| D | jsxComponentTypeErrors.js | 20 class ClassComponent { 24 const MixedComponent = Math.random() ? FunctionComponent : ClassComponent; 28 const elem3 = <ClassComponent />; 53 var ClassComponent = /** @class */ (function () { class 54 function ClassComponent() { class in ClassComponent 57 return ClassComponent; 59 var MixedComponent = Math.random() ? FunctionComponent : ClassComponent; 62 var elem3 = <ClassComponent />;
|
| D | subclassThisTypeAssignable.symbols | 51 interface ClassComponent<A> extends Lifecycle<A, ClassComponent<A>> { 52 >ClassComponent : Symbol(ClassComponent, Decl(tile1.ts, 11, 1)) 56 >ClassComponent : Symbol(ClassComponent, Decl(tile1.ts, 11, 1)) 60 >oninit : Symbol(ClassComponent.oninit, Decl(tile1.ts, 13, 69)) 66 >view : Symbol(ClassComponent.view, Decl(tile1.ts, 14, 40)) 76 class C implements ClassComponent<MyAttrs> { 78 >ClassComponent : Symbol(ClassComponent, Decl(tile1.ts, 11, 1)) 88 const test8: ClassComponent<any> = new C(); 90 >ClassComponent : Symbol(ClassComponent, Decl(tile1.ts, 11, 1)) 94 /** @type {ClassComponent<any>} */
|
| D | subclassThisTypeAssignable.types | 23 interface ClassComponent<A> extends Lifecycle<A, ClassComponent<A>> { 36 class C implements ClassComponent<MyAttrs> { 45 const test8: ClassComponent<any> = new C(); 46 >test8 : ClassComponent<any> 51 /** @type {ClassComponent<any>} */ 53 >test9 : ClassComponent<any>
|
| D | jsxComponentTypeErrors.symbols | 41 class ClassComponent { 42 >ClassComponent : Symbol(ClassComponent, Decl(jsxComponentTypeErrors.tsx, 16, 1)) 45 >type : Symbol(ClassComponent.type, Decl(jsxComponentTypeErrors.tsx, 18, 22)) 48 const MixedComponent = Math.random() ? FunctionComponent : ClassComponent; 54 >ClassComponent : Symbol(ClassComponent, Decl(jsxComponentTypeErrors.tsx, 16, 1)) 65 const elem3 = <ClassComponent />; 67 >ClassComponent : Symbol(ClassComponent, Decl(jsxComponentTypeErrors.tsx, 16, 1))
|
| D | jsxComponentTypeErrors.errors.txt | 13 tests/cases/compiler/jsxComponentTypeErrors.tsx(27,16): error TS2786: 'ClassComponent' cannot be us… 14 Its instance type 'ClassComponent' is not a valid JSX element. 18 Its element type 'ClassComponent | { type: string | undefined; }' is not a valid JSX element. 19 Type 'ClassComponent' is not assignable to type 'Element | ElementClass | null'. 20 Type 'ClassComponent' is not assignable to type 'ElementClass'. 54 class ClassComponent { 58 const MixedComponent = Math.random() ? FunctionComponent : ClassComponent; 71 const elem3 = <ClassComponent />; 73 !!! error TS2786: 'ClassComponent' cannot be used as a JSX component. 74 !!! error TS2786: Its instance type 'ClassComponent' is not a valid JSX element. [all …]
|
| D | subclassThisTypeAssignable.errors.txt | 20 interface ClassComponent<A> extends Lifecycle<A, ClassComponent<A>> { 26 class C implements ClassComponent<MyAttrs> { 30 const test8: ClassComponent<any> = new C(); 32 /** @type {ClassComponent<any>} */
|
| D | subclassThisTypeAssignable.js | 17 interface ClassComponent<A> extends Lifecycle<A, ClassComponent<A>> { 23 class C implements ClassComponent<MyAttrs> { 27 const test8: ClassComponent<any> = new C();
|
| /third_party/typescript/tests/cases/compiler/ |
| D | subclassThisTypeAssignable.ts | 18 interface ClassComponent<A> extends Lifecycle<A, ClassComponent<A>> { interface 24 class C implements ClassComponent<MyAttrs> { 28 const test8: ClassComponent<any> = new C();
|
| D | jsxComponentTypeErrors.tsx | 21 class ClassComponent { 25 const MixedComponent = Math.random() ? FunctionComponent : ClassComponent; 29 const elem3 = <ClassComponent />;
|