Convert definitions to 2.0 style

This commit is contained in:
Andy Hanson
2016-11-10 08:11:59 -08:00
parent 0ec82661e5
commit cadf4eb74f
62 changed files with 1451 additions and 1167 deletions

4
reactcss/index.d.ts vendored
View File

@@ -3,8 +3,6 @@
// Definitions by: Karol Janyst <https://github.com/LKay>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
/// <reference path="../react/react.d.ts" />
declare namespace ReactCSS {
interface LoopableProps {
"first-child"?: boolean
@@ -25,8 +23,6 @@ declare namespace ReactCSS {
}
declare module "reactcss" {
import React = __React
export type LoopableProps = ReactCSS.LoopableProps
export function hover<A>(component: React.ComponentClass<A> | React.StatelessComponent<A>): React.ComponentClass<A>
export function loop(i: number, length: number): ReactCSS.LoopableProps

View File

@@ -1,11 +1,3 @@
// ReactCSS Test
// ================================================================================
///<reference path="reactcss.d.ts"/>
///<reference path="../react/react.d.ts"/>
///<reference path="../react/react-dom.d.ts"/>
// Imports
// --------------------------------------------------------------------------------
import * as React from "react"
import { StatelessComponent } from "react"
import { render } from "react-dom"

21
reactcss/tsconfig.json Normal file
View File

@@ -0,0 +1,21 @@
{
"compilerOptions": {
"module": "commonjs",
"target": "es6",
"noImplicitAny": true,
"strictNullChecks": false,
"baseUrl": "../",
"typeRoots": [
"../"
],
"types": [],
"noEmit": true,
"forceConsistentCasingInFileNames": true,
"jsx": "react"
},
"files": [
"index.d.ts",
"reactcss-tests.tsx"
]
}