diff --git a/meteor-persistent-session/meteor-persistent-session-tests.ts b/meteor-persistent-session/meteor-persistent-session-tests.ts
new file mode 100644
index 000000000..9e9bc2929
--- /dev/null
+++ b/meteor-persistent-session/meteor-persistent-session-tests.ts
@@ -0,0 +1,19 @@
+///
+
+Session.setTemp('a', 'a');
+Session.setPersistent('a', 'a');
+Session.setAuth('a', 'a');
+
+Session.setDefaultTemp('a', 'a');
+Session.setDefaultPersistent('a', 'a');
+Session.setDefaultAuth('a', 'a');
+
+Session.makeTemp('a');
+Session.makePersistent('a');
+Session.makeAuth('a');
+
+Session.clear();
+Session.clear('a');
+Session.clearTemp();
+Session.clearPersistent();
+Session.clearAuth();
diff --git a/meteor-persistent-session/meteor-persistent-session.d.ts b/meteor-persistent-session/meteor-persistent-session.d.ts
new file mode 100644
index 000000000..b1ec80eda
--- /dev/null
+++ b/meteor-persistent-session/meteor-persistent-session.d.ts
@@ -0,0 +1,26 @@
+// Type definitions for u2622:persistent-session
+// Project: https://github.com/okgrow/meteor-persistent-session
+// Definitions by: Robbie Van Gorkom
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
+
+///
+
+declare module Session {
+ function setTemp(key: string, value: string | number | boolean | any /** Null **/ | any /** Undefined **/): boolean;
+ function setPersistent(key: string, value: string | number | boolean | any /** Null **/ | any /** Undefined **/): boolean;
+ function setAuth(key: string, value: string | number | boolean | any /** Null **/ | any /** Undefined **/): boolean;
+
+ function setDefaultTemp(key: string, value: EJSONable | any /** Undefined **/): void;
+ function setDefaultPersistent(key: string, value: EJSONable | any /** Undefined **/): void;
+ function setDefaultAuth(key: string, value: EJSONable | any /** Undefined **/): void;
+
+ function makeTemp(key: string) : void;
+ function makePersistent(key: string) : void;
+ function makeAuth(key: string) : void;
+
+ function clear() : void;
+ function clear(key: string) : void;
+ function clearTemp() : void;
+ function clearPersistent() : void;
+ function clearAuth() : void;
+}