File: codeFixInferFromUsageJSXElement.ts

package info (click to toggle)
node-typescript 3.3.3333-1
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 324,548 kB
  • sloc: makefile: 6; sh: 3
file content (40 lines) | stat: -rw-r--r-- 1,032 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
/// <reference path='fourslash.ts' />

// @noImplicitAny: true
// @jsx: react
// @module: es2015
// @moduleResolution: node

// @Filename: /node_modules/@types/react/index.d.ts
////export = React;
////export as namespace React;
////declare namespace React {
////    export class Component { render(): JSX.Element | null; }
////}
////declare global {
////    namespace JSX {
////        interface Element {}
////    }
////}


// @filename: a.tsx
//// import React from 'react';
////
//// export default function Component([|props |]) {
////     if (props.isLoading) {
////         return <div>...Loading < /div>;
////     }
////     else {
////         return <AnotherComponent
////             update={
////             (rec) => {
////                 return props.update(rec);
////             }
////         }
////         />;
////     }
//// }


verify.rangeAfterCodeFix("props: { isLoading: any; update: (arg0: any) => void; }",/*includeWhiteSpace*/ undefined, /*errorCode*/ undefined, 0);