Skip to content

Typescript support#26

Open
alexdriaguine wants to merge 6 commits intorthor:masterfrom
alexdriaguine:typescript-support
Open

Typescript support#26
alexdriaguine wants to merge 6 commits intorthor:masterfrom
alexdriaguine:typescript-support

Conversation

@alexdriaguine
Copy link
Copy Markdown

@alexdriaguine alexdriaguine commented Oct 13, 2018

Adds support to scaffold typescript components.

Resolves #14

Here is what the typescript files look like after scaffolding

// ClassComponent.tsx
import * as React from 'react';
import './ClassComponent.css';

class ClassComponent extends React.Component<{}, {}> {
  public state = {};

  public render() {
    return (
      <div className="ClassComponent"></div>
    );
  }
}

export default ClassComponent;
// StatelessComponent.tsx
import * as React from 'react';
import './StatelessComponent.css';

const StatelessComponent: React.SFC = ({}) => (
  <div className="StatelessComponent"></div>
);

export default StatelessComponent;

Let me know if I need to change something/add something 😁 Assumptions were made when making this PR 🙂

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant