Skip to content

Commit 837c5fb

Browse files
committed
feat: add exported type for Any
Closes #87
1 parent 7bc4852 commit 837c5fb

3 files changed

Lines changed: 7 additions & 0 deletions

File tree

addon/types.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
import unionOf from './-private/types/union-of';
22

3+
export { default as Any } from './-private/validators/any';
4+
35
export { default as arrayOf } from './-private/types/array-of';
46
export { default as optional } from './-private/types/optional';
57
export { default as oneOf } from './-private/types/one-of';

index.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@ module.exports = {
6363
imports: {
6464
'@ember-decorators/argument': ['argument'],
6565
'@ember-decorators/argument/types': [
66+
'Any',
6667
'arrayOf',
6768
'optional',
6869
'oneOf',

tests/dummy/app/components/kitchen-sink.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import Component from '@ember/component';
22
import { argument } from '@ember-decorators/argument';
33
import {
4+
Any,
45
arrayOf,
56
optional,
67
oneOf,
@@ -17,6 +18,9 @@ import template from '../templates/components/kitchen-sink';
1718

1819
@layout(template)
1920
export default class KitchenSinkComponent extends Component {
21+
@argument(Any)
22+
anything;
23+
2024
@argument('string')
2125
someString;
2226

0 commit comments

Comments
 (0)