UNPKG

@barchart/common-js

Version:
44 lines (43 loc) 947 B
/** * An ordered collection of {@link Parameter} items. * * @public */ export default class Parameters { /** * Merges two {@link Parameters} collections. * * @public * @static * @param {Parameters} a * @param {Parameters} b * @returns {Parameters} */ public static merge(a: Parameters, b: Parameters): Parameters; /** * @param {Parameter[]=} parameters */ constructor(parameters?: Parameter[] | undefined); /** * The list of {@link Parameter} items. * * @public * @returns {Parameter[]} */ public get parameters(): Parameter[]; /** * Throws an {@link Error} if the instance is invalid. * * @public */ public validate(): void; /** * Returns a string representation. * * @public * @returns {string} */ public toString(): string; #private; } import Parameter from './Parameter.js';