MCPcopy Create free account
hub / github.com/dipscope/TypeManager.TS / constructTypeOptionsBase

Method constructTypeOptionsBase

src/type-manager.ts:368–376  ·  view source on GitHub ↗

* Constructs type options base. * * @param {Partial >} typeOptionsBase Type options base. * * @returns {Partial >} Constructed type options base.

(typeOptionsBase: Partial<TypeOptionsBase<any>>)

Source from the content-addressed store, hash-verified

366 * @returns {Partial<TypeOptionsBase<any>>} Constructed type options base.
367 */
368 private constructTypeOptionsBase(typeOptionsBase: Partial<TypeOptionsBase<any>>): Partial<TypeOptionsBase<any>>
369 {
370 const customValueMap = new Map<CustomKey<any>, CustomValue>();
371 const initialTypeOptionsBase = Object.assign({}, TypeManager.defaultTypeOptionsBase, { customValueMap: customValueMap }, typeOptionsBase);
372
373 Object.assign(typeOptionsBase, initialTypeOptionsBase);
374
375 return typeOptionsBase;
376 }
377
378 /**
379 * Constructs type options map.

Callers 2

typeOptionsBaseMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected