UNPKG

aws-ddk-core

Version:

The AWS DataOps Development Kit is an open source development framework for customers that build data workflows and modern data architecture on AWS.

18 lines (17 loc) 799 B
import { MAP, SCALAR, SEQ } from '../nodes/identity.js'; import type { Pair } from '../nodes/Pair.js'; import type { SchemaOptions, ToStringOptions } from '../options.js'; import type { CollectionTag, ScalarTag } from './types.js'; export declare class Schema { compat: Array<CollectionTag | ScalarTag> | null; knownTags: Record<string, CollectionTag | ScalarTag>; name: string; sortMapEntries: ((a: Pair, b: Pair) => number) | null; tags: Array<CollectionTag | ScalarTag>; toStringOptions: Readonly<ToStringOptions> | null; readonly [MAP]: CollectionTag; readonly [SCALAR]: ScalarTag; readonly [SEQ]: CollectionTag; constructor({ compat, customTags, merge, resolveKnownTags, schema, sortMapEntries, toStringDefaults }: SchemaOptions); clone(): Schema; }