synctos
Version:
The Syncmaker. A tool to build comprehensive sync functions for Couchbase Sync Gateway.
36 lines (35 loc) • 789 B
JavaScript
{
timezoneDoc: {
typeFilter: simpleTypeFilter,
channels: { write: 'write' },
propertyValidators: {
formatValidationProp: {
type: 'timezone'
},
minAndMaxInclusiveValuesProp: {
type: 'timezone',
minimumValue: 'Z',
maximumValue: '+00:00'
},
minAndMaxExclusiveValuesProp: {
type: 'timezone',
minimumValueExclusive: '-11:31',
maximumValueExclusive: '+12:31'
},
immutableValidationProp: {
type: 'timezone',
immutable: true
}
}
},
timezoneMustEqualDocType: {
typeFilter: simpleTypeFilter,
channels: { write: 'write' },
propertyValidators: {
equalityValidationProp: {
type: 'timezone',
mustEqual: 'Z'
}
}
}
}