├── .babelrc ├── .editorconfig ├── .gitignore ├── .travis.yml ├── .vscode ├── launch.json └── tasks.json ├── LICENSE ├── README.md ├── appveyor.yml ├── bower.json ├── index.d.ts ├── index.ts ├── package.json ├── scripts └── build-bower.js ├── src ├── applyDecorators.js ├── autobind.js ├── core-decorators.js ├── debounce.js ├── decorate.js ├── deprecate.js ├── enumerable.js ├── extendDescriptor.js ├── lazy-initialize.js ├── memoize.js ├── mixin.js ├── nonconfigurable.js ├── nonenumerable.js ├── override.js ├── private │ └── utils.js ├── profile.js ├── readonly.js ├── suppress-warnings.js ├── throttle.js └── time.js ├── test ├── exports.spec.js ├── test.spec.js └── unit │ ├── applyDecorators.spec.js │ ├── autobind.spec.js │ ├── debounce.spec.js │ ├── decorate.spec.js │ ├── deprecate.spec.js │ ├── enumerable.spec.js │ ├── extendDescriptor.js │ ├── lazy-initialize.spec.js │ ├── memoize.spec.js │ ├── mixin.spec.js │ ├── nonconfigurable.spec.js │ ├── nonenumerable.spec.js │ ├── override.spec.js │ ├── profile.spec.js │ ├── readonly.spec.js │ ├── suppress-warnings.spec.js │ ├── throttle.spec.js │ └── time.spec.js └── tsconfig.json /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayphelps/core-decorators/HEAD/.babelrc -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayphelps/core-decorators/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayphelps/core-decorators/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayphelps/core-decorators/HEAD/.travis.yml -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayphelps/core-decorators/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayphelps/core-decorators/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayphelps/core-decorators/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayphelps/core-decorators/HEAD/README.md -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayphelps/core-decorators/HEAD/appveyor.yml -------------------------------------------------------------------------------- /bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayphelps/core-decorators/HEAD/bower.json -------------------------------------------------------------------------------- /index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayphelps/core-decorators/HEAD/index.d.ts -------------------------------------------------------------------------------- /index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayphelps/core-decorators/HEAD/index.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayphelps/core-decorators/HEAD/package.json -------------------------------------------------------------------------------- /scripts/build-bower.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayphelps/core-decorators/HEAD/scripts/build-bower.js -------------------------------------------------------------------------------- /src/applyDecorators.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayphelps/core-decorators/HEAD/src/applyDecorators.js -------------------------------------------------------------------------------- /src/autobind.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayphelps/core-decorators/HEAD/src/autobind.js -------------------------------------------------------------------------------- /src/core-decorators.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayphelps/core-decorators/HEAD/src/core-decorators.js -------------------------------------------------------------------------------- /src/debounce.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayphelps/core-decorators/HEAD/src/debounce.js -------------------------------------------------------------------------------- /src/decorate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayphelps/core-decorators/HEAD/src/decorate.js -------------------------------------------------------------------------------- /src/deprecate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayphelps/core-decorators/HEAD/src/deprecate.js -------------------------------------------------------------------------------- /src/enumerable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayphelps/core-decorators/HEAD/src/enumerable.js -------------------------------------------------------------------------------- /src/extendDescriptor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayphelps/core-decorators/HEAD/src/extendDescriptor.js -------------------------------------------------------------------------------- /src/lazy-initialize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayphelps/core-decorators/HEAD/src/lazy-initialize.js -------------------------------------------------------------------------------- /src/memoize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayphelps/core-decorators/HEAD/src/memoize.js -------------------------------------------------------------------------------- /src/mixin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayphelps/core-decorators/HEAD/src/mixin.js -------------------------------------------------------------------------------- /src/nonconfigurable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayphelps/core-decorators/HEAD/src/nonconfigurable.js -------------------------------------------------------------------------------- /src/nonenumerable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayphelps/core-decorators/HEAD/src/nonenumerable.js -------------------------------------------------------------------------------- /src/override.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayphelps/core-decorators/HEAD/src/override.js -------------------------------------------------------------------------------- /src/private/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayphelps/core-decorators/HEAD/src/private/utils.js -------------------------------------------------------------------------------- /src/profile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayphelps/core-decorators/HEAD/src/profile.js -------------------------------------------------------------------------------- /src/readonly.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayphelps/core-decorators/HEAD/src/readonly.js -------------------------------------------------------------------------------- /src/suppress-warnings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayphelps/core-decorators/HEAD/src/suppress-warnings.js -------------------------------------------------------------------------------- /src/throttle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayphelps/core-decorators/HEAD/src/throttle.js -------------------------------------------------------------------------------- /src/time.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayphelps/core-decorators/HEAD/src/time.js -------------------------------------------------------------------------------- /test/exports.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayphelps/core-decorators/HEAD/test/exports.spec.js -------------------------------------------------------------------------------- /test/test.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayphelps/core-decorators/HEAD/test/test.spec.js -------------------------------------------------------------------------------- /test/unit/applyDecorators.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayphelps/core-decorators/HEAD/test/unit/applyDecorators.spec.js -------------------------------------------------------------------------------- /test/unit/autobind.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayphelps/core-decorators/HEAD/test/unit/autobind.spec.js -------------------------------------------------------------------------------- /test/unit/debounce.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayphelps/core-decorators/HEAD/test/unit/debounce.spec.js -------------------------------------------------------------------------------- /test/unit/decorate.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayphelps/core-decorators/HEAD/test/unit/decorate.spec.js -------------------------------------------------------------------------------- /test/unit/deprecate.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayphelps/core-decorators/HEAD/test/unit/deprecate.spec.js -------------------------------------------------------------------------------- /test/unit/enumerable.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayphelps/core-decorators/HEAD/test/unit/enumerable.spec.js -------------------------------------------------------------------------------- /test/unit/extendDescriptor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayphelps/core-decorators/HEAD/test/unit/extendDescriptor.js -------------------------------------------------------------------------------- /test/unit/lazy-initialize.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayphelps/core-decorators/HEAD/test/unit/lazy-initialize.spec.js -------------------------------------------------------------------------------- /test/unit/memoize.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayphelps/core-decorators/HEAD/test/unit/memoize.spec.js -------------------------------------------------------------------------------- /test/unit/mixin.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayphelps/core-decorators/HEAD/test/unit/mixin.spec.js -------------------------------------------------------------------------------- /test/unit/nonconfigurable.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayphelps/core-decorators/HEAD/test/unit/nonconfigurable.spec.js -------------------------------------------------------------------------------- /test/unit/nonenumerable.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayphelps/core-decorators/HEAD/test/unit/nonenumerable.spec.js -------------------------------------------------------------------------------- /test/unit/override.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayphelps/core-decorators/HEAD/test/unit/override.spec.js -------------------------------------------------------------------------------- /test/unit/profile.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayphelps/core-decorators/HEAD/test/unit/profile.spec.js -------------------------------------------------------------------------------- /test/unit/readonly.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayphelps/core-decorators/HEAD/test/unit/readonly.spec.js -------------------------------------------------------------------------------- /test/unit/suppress-warnings.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayphelps/core-decorators/HEAD/test/unit/suppress-warnings.spec.js -------------------------------------------------------------------------------- /test/unit/throttle.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayphelps/core-decorators/HEAD/test/unit/throttle.spec.js -------------------------------------------------------------------------------- /test/unit/time.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayphelps/core-decorators/HEAD/test/unit/time.spec.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayphelps/core-decorators/HEAD/tsconfig.json --------------------------------------------------------------------------------