index.js
function Template(fn, parameters) {
  // Paul Brewer Dec 2017 add deduplication call, use only key property to eliminate
  Object.assign(fn, {
    parameters: dedupe(parameters, item => item.key)
  });

  return fn;
}
function Template(fn, parameters) {
  // Paul Brewer Dec 2017 add deduplication call, use only key property to eliminate
  Object.assign(fn, {
    parameters: dedupe(parameters, item => item.key)
  });

  return fn;
}
function Template ( fn , parameters ) { // Paul Brewer Dec 2017 add deduplication call, use only key property to eliminate Object . assign ( fn , { parameters : dedupe ( parameters , item => item . key ) } ) ; return fn ; }
Constructs a template function with deduped `parameters` property.
Constructs a template function with deduped parameters property .