UNPKG

@opra/common

Version:
17 lines (16 loc) 858 B
import type { Type } from 'ts-gems'; import { type Validator } from 'valgen'; import type { ApiDocument } from '../../api-document.js'; import { DocumentElement } from '../../common/document-element.js'; import { DECODER, ENCODER } from '../../constants.js'; export declare class FieldPathType { constructor(attributes?: Partial<FieldPathType>); dataType?: Type | string; allowSigns?: 'first' | 'each'; [DECODER](properties: Partial<this>, element: DocumentElement, scope?: string): Validator; [ENCODER](properties: Partial<this>, element: DocumentElement, scope?: string): Validator; toJSON(properties: Partial<FieldPathType>, element: DocumentElement, options?: ApiDocument.ExportOptions): { dataType: string | import("../../../schema/opra-schema.js").ComplexType; allowSigns: "first" | "each" | undefined; }; }