diff --git a/index.d.ts b/index.d.ts
new file mode 100644
index 0000000..890a417
--- /dev/null
+++ b/index.d.ts
@@ -0,0 +1,45 @@
+// structs
+///
+///
+///
+///
+///
+///
+///
+
+// RAGE
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+///
+
+// base
+///
+///
+///
+///
+///
+///
\ No newline at end of file
diff --git a/package.json b/package.json
index 5cc8700..6397191 100644
--- a/package.json
+++ b/package.json
@@ -1,12 +1,14 @@
{
- "name": "types-ts-2take1",
- "version": "1.0.0",
- "description": "Typescript types for 2take1, used with https://typescripttolua.github.io",
- "keywords": [
- "Typescript",
- "2take1",
- "lua"
- ],
- "author": "Zomo",
- "license": "UNLICENSED"
+ "name": "types-ts-2take1",
+ "version": "1.0.0",
+ "description": "Typescript types for 2take1, used with https://typescripttolua.github.io",
+ "keywords": [
+ "Typescript",
+ "2take1",
+ "lua"
+ ],
+ "main": "index.d.ts",
+ "types": "index",
+ "author": "Zomo",
+ "license": "UNLICENSED"
}
diff --git a/tsconfig.json b/tsconfig.json
new file mode 100644
index 0000000..bea13c5
--- /dev/null
+++ b/tsconfig.json
@@ -0,0 +1,18 @@
+{
+ "files": [
+ "index.d.ts"
+ ],
+ "compilerOptions": {
+ "target": "esnext",
+ "lib": ["esnext"],
+ "noImplicitAny": true,
+ "noImplicitThis": true,
+ "strictNullChecks": true,
+ "strictFunctionTypes": true,
+ "baseUrl": "./",
+ "typeRoots": ["./"],
+ "types": [],
+ "noEmit": true,
+ "forceConsistentCasingInFileNames": true
+ }
+}
\ No newline at end of file