UNPKG

@sanity-typed/types

Version:
36 lines (34 loc) 1.02 kB
// src/internal.ts import { defineArrayMember as defineArrayMemberNative, defineConfig as defineConfigNative, defineField as defineFieldNative, definePlugin as definePluginNative, defineType as defineTypeNative } from "sanity"; var referenced = Symbol("referenced"); var makeDefineArrayMember = () => (arrayOfSchema, defineOptions) => defineArrayMemberNative( arrayOfSchema, defineOptions ); var defineArrayMember = makeDefineArrayMember(); var defineField = (schemaField, defineOptions) => defineFieldNative(schemaField, defineOptions); var defineType = (schemaDefinition, defineOptions) => defineTypeNative( schemaDefinition, defineOptions ); var definePlugin = (arg) => definePluginNative(arg); var defineConfig = (config) => defineConfigNative(config); var castToTyped = (untyped) => untyped; var castFromTyped = (typed) => typed; export { referenced, makeDefineArrayMember, defineArrayMember, defineField, defineType, definePlugin, defineConfig, castToTyped, castFromTyped };