diff --git a/mctext-react.d.ts b/mctext-react.d.ts new file mode 100644 index 0000000..bda63c5 --- /dev/null +++ b/mctext-react.d.ts @@ -0,0 +1,29 @@ +declare module 'mctext-react' { + interface Props { + children: string | object + colormap?: { + black: string + dark_blue: string + dark_green: string + dark_aqua: string + dark_red: string + dark_purple: string + gold: string + gray: string + dark_gray: string + blue: string + green: string + aqua: string + red: string + light_purple: string + yellow: string + white: string + } + randomChars?: string + prefix?: string + style?: object + } + + function McText (props: Props): JSX.Element; + export default McText +} \ No newline at end of file diff --git a/package.json b/package.json index c58514e..157a33c 100644 --- a/package.json +++ b/package.json @@ -3,6 +3,7 @@ "version": "1.1.0", "description": "A React component to display Minecraft-formatted text.", "main": "lib/McText.js", + "typings": "./mctext-react", "scripts": { "test": "standard && jest", "build": "babel src -d lib --ignore spec.js",