Skip to content
This repository was archived by the owner on Apr 30, 2018. It is now read-only.

Commit f8ca952

Browse files
committed
v8.1.0
2 parents dc7abef + 9ab5f32 commit f8ca952

File tree

6 files changed

+29
-10
lines changed

6 files changed

+29
-10
lines changed

dist/formly.js

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*!
2-
* angular-formly JavaScript Library v8.0.5
2+
* angular-formly JavaScript Library v8.1.0
33
*
44
* @license MIT (http://license.angular-formly.com)
55
*
@@ -153,7 +153,7 @@ return /******/ (function(modules) { // webpackBootstrap
153153

154154
ngModule.constant('formlyApiCheck', _providersFormlyApiCheck2['default']);
155155
ngModule.constant('formlyErrorAndWarningsUrlPrefix', _otherDocsBaseUrl2['default']);
156-
ngModule.constant('formlyVersion', ("8.0.5")); // <-- webpack variable
156+
ngModule.constant('formlyVersion', ("8.1.0")); // <-- webpack variable
157157

158158
ngModule.provider('formlyUsability', _providersFormlyUsability2['default']);
159159
ngModule.provider('formlyConfig', _providersFormlyConfig2['default']);
@@ -430,7 +430,7 @@ return /******/ (function(modules) { // webpackBootstrap
430430
Object.defineProperty(exports, "__esModule", {
431431
value: true
432432
});
433-
exports["default"] = "https://github.com/formly-js/angular-formly/blob/" + ("8.0.5") + "/other/ERRORS_AND_WARNINGS.md#";
433+
exports["default"] = "https://github.com/formly-js/angular-formly/blob/" + ("8.1.0") + "/other/ERRORS_AND_WARNINGS.md#";
434434
module.exports = exports["default"];
435435

436436
/***/ },
@@ -546,6 +546,7 @@ return /******/ (function(modules) { // webpackBootstrap
546546
_angularFix2['default'].extend(this, {
547547
setType: setType,
548548
getType: getType,
549+
getTypes: getTypes,
549550
getTypeHeritage: getTypeHeritage,
550551
setWrapper: setWrapper,
551552
getWrapper: getWrapper,
@@ -698,6 +699,10 @@ return /******/ (function(modules) { // webpackBootstrap
698699
}
699700
}
700701

702+
function getTypes() {
703+
return typeMap;
704+
}
705+
701706
function getTypeHeritage(parent) {
702707
var heritage = [];
703708
var type = parent;

dist/formly.min.js

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/formly.min.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "angular-formly",
3-
"version": "8.0.5",
3+
"version": "8.1.0",
44
"author": "Astrism <[email protected]>",
55
"contributors": [
66
"Astrism <[email protected]>",

src/providers/formlyConfig.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ function formlyConfig(formlyUsabilityProvider, formlyErrorAndWarningsUrlPrefix,
1515
angular.extend(this, {
1616
setType,
1717
getType,
18+
getTypes,
1819
getTypeHeritage,
1920
setWrapper,
2021
getWrapper,
@@ -161,6 +162,10 @@ function formlyConfig(formlyUsabilityProvider, formlyErrorAndWarningsUrlPrefix,
161162
}
162163
}
163164

165+
function getTypes() {
166+
return typeMap
167+
}
168+
164169
function getTypeHeritage(parent) {
165170
const heritage = []
166171
let type = parent

src/providers/formlyConfig.test.js

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -185,8 +185,8 @@ describe('formlyConfig', () => {
185185
})
186186

187187

188-
describe('setType/getType', () => {
189-
let getterFn, setterFn
188+
describe('setType/getType/getTypes', () => {
189+
let getterFn, setterFn, getTypesFn
190190
const name = 'input'
191191
const template = '<input type="{{options.inputType}}" />'
192192
const templateUrl = '/input.html'
@@ -195,6 +195,7 @@ describe('formlyConfig', () => {
195195
beforeEach(inject(function(formlyConfig) {
196196
getterFn = formlyConfig.getType
197197
setterFn = formlyConfig.setType
198+
getTypesFn = formlyConfig.getTypes
198199
}))
199200

200201
describe('\(^O^)/ path', () => {
@@ -217,6 +218,14 @@ describe('formlyConfig', () => {
217218
expect(getterFn('type2').templateUrl).to.equal(templateUrl)
218219
})
219220

221+
it('should expose the mapping from type name to config', () => {
222+
setterFn([
223+
{name, template},
224+
{name: 'type2', templateUrl},
225+
])
226+
expect(getTypesFn()).to.eql({[name]: getterFn(name), type2: getterFn('type2')})
227+
})
228+
220229
it('should allow you to set a wrapper as a string', () => {
221230
setterFn({name, template, wrapper})
222231
expect(getterFn(name).wrapper).to.equal(wrapper)

0 commit comments

Comments
 (0)