chore: rename mocks to literals for clarity

This commit is contained in:
Convly 2023-12-11 11:40:16 +01:00
parent af0176cf2e
commit 01b53828d6
2 changed files with 7 additions and 7 deletions

View File

@ -1,11 +1,11 @@
import type { Attribute, Common, Utils } from '../../../../types'; import type { Attribute, Common, Utils } from '../../../../types';
import type { OmitRelationsWithoutTarget, RelationInputValue } from './relation'; import type { OmitRelationsWithoutTarget, RelationInputValue } from './relation';
import type { ID } from './id'; import type { ID } from './id';
import type * as Mocks from './mocks'; import type * as Literals from './literals';
export * from './id'; export * from './id';
export * from './utils'; export * from './utils';
export * from './mocks'; export * from './literals';
/** /**
* List of possible values for the scalar attributes * List of possible values for the scalar attributes
@ -94,21 +94,21 @@ export type GetValue<TAttribute extends Attribute.Attribute> = Utils.Expression.
: never : never
], ],
// Boolean // Boolean
[Utils.Expression.Extends<TAttribute, Attribute.Boolean>, Mocks.BooleanValue], [Utils.Expression.Extends<TAttribute, Attribute.Boolean>, Literals.BooleanValue],
// Number // Number
[ [
Utils.Expression.Extends< Utils.Expression.Extends<
TAttribute, TAttribute,
Attribute.Integer | Attribute.BigInteger | Attribute.Float | Attribute.Decimal Attribute.Integer | Attribute.BigInteger | Attribute.Float | Attribute.Decimal
>, >,
Mocks.NumberValue Literals.NumberValue
], ],
// Date / Time // Date / Time
[Utils.Expression.Extends<TAttribute, Attribute.Time>, Mocks.TimeValue], [Utils.Expression.Extends<TAttribute, Attribute.Time>, Literals.TimeValue],
[Utils.Expression.Extends<TAttribute, Attribute.Date>, Mocks.DateValue], [Utils.Expression.Extends<TAttribute, Attribute.Date>, Literals.DateValue],
[ [
Utils.Expression.Extends<TAttribute, Attribute.Timestamp | Attribute.DateTime>, Utils.Expression.Extends<TAttribute, Attribute.Timestamp | Attribute.DateTime>,
Mocks.DateTimeValue Literals.DateTimeValue
], ],
// Fallback // Fallback
// If none of the above attribute type, fallback to the original Attribute.GetValue (while making sure it's an attribute) // If none of the above attribute type, fallback to the original Attribute.GetValue (while making sure it's an attribute)