hadron-document
Version:
Hadron Document
37 lines • 1.53 kB
TypeScript
import StandardEditor from './standard';
import StringEditor from './string';
import Decimal128Editor from './decimal128';
import Int32Editor from './int32';
import Int64Editor from './int64';
import DoubleEditor from './double';
import DateEditor from './date';
import NullEditor from './null';
import UndefinedEditor from './undefined';
import ObjectIdEditor from './objectid';
import type { Element } from '../element';
export declare const ElementEditor: ((element: Element) => {
Standard: StandardEditor;
String: StringEditor;
Decimal128: Decimal128Editor;
Date: DateEditor;
Double: DoubleEditor;
Int32: Int32Editor;
Int64: Int64Editor;
Null: NullEditor;
Undefined: UndefinedEditor;
ObjectId: ObjectIdEditor;
}) & {
DateEditor: typeof DateEditor;
StandardEditor: typeof StandardEditor;
StringEditor: typeof StringEditor;
Decimal128Editor: typeof Decimal128Editor;
DoubleEditor: typeof DoubleEditor;
Int32Editor: typeof Int32Editor;
Int64Editor: typeof Int64Editor;
NullEditor: typeof NullEditor;
UndefinedEditor: typeof UndefinedEditor;
ObjectIdEditor: typeof ObjectIdEditor;
};
export type Editor = DateEditor | StandardEditor | StringEditor | Decimal128Editor | DoubleEditor | Int32Editor | Int64Editor | NullEditor | UndefinedEditor | ObjectIdEditor;
export { DateEditor, StandardEditor, StringEditor, Decimal128Editor, DoubleEditor, Int32Editor, Int64Editor, NullEditor, UndefinedEditor, ObjectIdEditor, };
//# sourceMappingURL=index.d.ts.map