From d063e0575f732926ca1577e1ed3e2b4bdf7204ca Mon Sep 17 00:00:00 2001 From: Tlvenn Date: Wed, 23 Sep 2015 00:23:27 +0800 Subject: [PATCH] Allow field args to be defined in one step, fix #6 --- src/baseObject.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/baseObject.js b/src/baseObject.js index 6b3fdee..ee52a96 100644 --- a/src/baseObject.js +++ b/src/baseObject.js @@ -84,6 +84,15 @@ export default class BaseObject { return this; } + + args(args) { + invariant( + this.__field, + `args(...) must appear under a field` + ); + + this.__field.args = args; + } arg(name, type, defaultValue, description) { if (!description) {