UNPKG

@medusajs/utils

Version:

Medusa utilities functions shared by Medusa core and Modules

26 lines 942 B
import { RelationshipType } from "@medusajs/types"; import { IsRelationship } from "./base"; declare const IsNullableModifier: unique symbol; /** * Nullable modifier marks a schema node as nullable */ export declare class RelationNullableModifier<T, Relation extends RelationshipType<T>, ForeignKey extends boolean> implements RelationshipType<T | null> { #private; [IsNullableModifier]: true; [IsRelationship]: true; static isNullableModifier<T>(modifier: any): modifier is RelationNullableModifier<T, any, any>; type: Relation["type"]; /** * A type-only property to infer the JavScript data-type * of the schema property */ $dataType: T | null; $foreignKey: ForeignKey; constructor(relation: Relation); /** * Returns the serialized metadata */ parse(fieldName: string): import("@medusajs/types").RelationshipMetadata; } export {}; //# sourceMappingURL=nullable.d.ts.map