diff --git a/angular-touchspin/angular-touchspin-tests.ts b/angular-touchspin/angular-touchspin-tests.ts
new file mode 100644
index 000000000..c6e229c7f
--- /dev/null
+++ b/angular-touchspin/angular-touchspin-tests.ts
@@ -0,0 +1,29 @@
+///
+///
+
+angular
+ .module('touchspin-tests', ['lm.touchspin'])
+ .config(function(touchspinConfigProvider: angularTouchSpin.ITouchSpinConfigProvider) {
+ touchspinConfigProvider.defaults({
+ min: 0,
+ max: 0,
+ step: 0,
+ decimals: 0,
+ stepInterval: 0,
+ forceStepDivisibility: '', // none | floor | round | ceil
+ stepIntervalDelay: 0,
+ verticalButtons: true,
+ verticalUpClass: '',
+ verticalDownClass: '',
+ initVal: 0,
+ prefix: '',
+ postfix: '',
+ prefixExtraClass: '',
+ postfixExtraClass: '',
+ mousewheel: true,
+ buttonDownClass: '',
+ buttonUpClass: '',
+ buttonDownTxt: '',
+ buttonUpTxt: ''
+ });
+ });
diff --git a/angular-touchspin/angular-touchspin.d.ts b/angular-touchspin/angular-touchspin.d.ts
new file mode 100644
index 000000000..08cc353a3
--- /dev/null
+++ b/angular-touchspin/angular-touchspin.d.ts
@@ -0,0 +1,43 @@
+// Type definitions for Angular Touchspin v1.0.0
+// Project: https://github.com/nkovacic/angular-touchspin
+// Definitions by: Niko Kovačič
+// Definitions: https://github.com/borisyankov/DefinitelyTyped
+
+////
+
+
+declare module "angular-touchspin" {
+ let _: string;
+ export = _;
+}
+
+declare module angularTouchSpin {
+ interface ITouchSpinOptions {
+ min?: number;
+ max?: number;
+ step?: number;
+ decimals?: number;
+ stepInterval?: number;
+ forceStepDivisibility?: string; // none | floor | round | ceil
+ stepIntervalDelay?: number;
+ verticalButtons?: boolean;
+ verticalUpClass?: string;
+ verticalDownClass?: string;
+ initVal?: number;
+ prefix?: string;
+ postfix?: string;
+ prefixExtraClass?: string;
+ postfixExtraClass?: string;
+ mousewheel?: boolean;
+ buttonDownClass?: string;
+ buttonUpClass?: string;
+ buttonDownTxt?: string;
+ buttonUpTxt?: string;
+ }
+
+ interface ITouchSpinConfig extends ITouchSpinOptions { }
+
+ interface ITouchSpinConfigProvider {
+ defaults(touchSpinOptions: ITouchSpinOptions): void;
+ }
+}
\ No newline at end of file