@decaf-ts/core
Version:
Core persistence module for the decaf framework
46 lines • 1.49 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.BigIntSequence = exports.NumericSequence = exports.DefaultSequenceOptions = exports.NoneSequenceOptions = void 0;
/**
* @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
*/
exports.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
*/
exports.DefaultSequenceOptions = exports.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
*/
exports.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
*/
exports.BigIntSequence = Object.assign({}, exports.NumericSequence, {
type: "BigInt",
});
//# sourceMappingURL=SequenceOptions.js.map