@decaf-ts/core
Version:
Core persistence module for the decaf framework
43 lines • 1.3 kB
JavaScript
/**
* @description Default options for sequences
* @summary Provides a standard configuration for number sequences starting at 0 and incrementing by 1
* @const NoneSequenceOptions
* @memberOf module:core
*/
export const NoneSequenceOptions = {
type: undefined,
generated: false,
startWith: 0,
incrementBy: 1,
cycle: false,
};
/**
* @description Default options for sequences
* @summary Provides a standard configuration for number sequences starting at 0 and incrementing by 1
* @const DefaultSequenceOptions
* @memberOf module:core
*/
export const DefaultSequenceOptions = NoneSequenceOptions;
/**
* @description Predefined options for numeric sequences
* @summary Configuration for standard number sequences starting at 0 and incrementing by 1
* @const NumericSequence
* @memberOf module:core
*/
export const NumericSequence = {
type: "Number",
generated: true,
startWith: 0,
incrementBy: 1,
cycle: false,
};
/**
* @description Predefined options for BigInt sequences
* @summary Configuration for BigInt sequences starting at 0 and incrementing by 1
* @const BigIntSequence
* @memberOf module:core
*/
export const BigIntSequence = Object.assign({}, NumericSequence, {
type: "BigInt",
});
//# sourceMappingURL=SequenceOptions.js.map