@sanity/form-builder
Version:
Sanity form builder
71 lines • 2.09 kB
TypeScript
import { Schema, SchemaType } from '@sanity/types';
import React from 'react';
import type { UploadOptions } from '../../sanity/uploads/types';
export declare const DEFAULT_PROPS: {
value: {};
compareValue: {};
type: {
description: string;
fields: any[];
isCustomized: boolean;
jsonType: string;
name: string;
options: {};
preview: {};
title: string;
type: {
jsonType: string;
name: string;
type: any;
};
};
level: number;
onChange: () => any;
resolveUploader: () => {
priority: number;
type: string;
accepts: string;
upload: (file: File, type?: SchemaType, options?: UploadOptions) => import("rxjs").Observable<never>;
};
observeAsset: (id: string) => import("rxjs").Observable<{
_id: string;
_type: "sanity.imageAsset";
_createdAt: string;
_rev: string;
_updatedAt: string;
assetId: string;
extension: string;
metadata: {
_type: "sanity.imageMetadata";
dimensions: {
_type: "sanity.imageDimensions";
aspectRatio: number;
height: number;
width: number;
};
hasAlpha: boolean;
isOpaque: boolean;
};
mimeType: string;
originalFilename: string;
path: string;
sha1hash: string;
size: number;
uploadId: string;
url: string;
}>;
onBlur: () => any;
onFocus: () => any;
readOnly: boolean;
focusPath: any[];
directUploads: boolean;
assetSources: {}[];
markers: any[];
presence: any[];
imageUrlBuilder: import("@sanity/image-url/lib/types/builder").ImageUrlBuilder;
getValuePath: () => string[];
};
export declare const ImageInputTester: React.ForwardRefExoticComponent<import("../../inputs/files/ImageInput").Props & {
schema: Schema;
} & React.RefAttributes<unknown>>;
//# sourceMappingURL=ImageInputTester.d.ts.map