Convert ext options to typescript

This commit is contained in:
hensm
2019-02-27 16:32:04 +00:00
parent 3ea943c509
commit 7eaa97a556
9 changed files with 566 additions and 447 deletions

13
ext/src/global.d.ts vendored
View File

@@ -16,3 +16,16 @@ declare namespace browser.runtime {
error: { message: string };
}
}
// Allow default attribute on <button>
declare namespace React {
interface ButtonHTMLAttributes<T> {
default?: boolean;
}
}
declare namespace JSX {
interface IntrinsicElements {
button: React.DetailedHTMLProps<
React.ButtonHTMLAttributes<HTMLButtonElement>, HTMLButtonElement>;
}
}