1.0.1 • Published 3 years ago

mithril-tsx v1.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

Install

$ npm i mithril-tsx

Usage

import m from 'mithril';
import Component from 'mithril-tsx';

export type AppProps = {
  title: string
}

export default class App extends Component<AppProps> {
  // oninit(v: m.Vnode<AppProps>) {}
  // oncreate(v: m.VnodeDOM<AppProps>) {}
  // onbeforeupdate(v: m.Vnode<AppProps>, o: m.VnodeDOM<AppProps>) {}
  // onupdate(v: m.VnodeDOM<AppProps>) {}
  // onbeforeremove(v: m.VnodeDOM<AppProps>) {}
  // onremove(v: m.VnodeDOM<AppProps>) {}

  view(v: m.Vnode<AppProps>) {
    return (
      <div>
        {v.attrs.title}
      </div>
    )
  }
}
1.0.1

3 years ago

1.0.0

3 years ago