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.

29 lines (28 loc) 1.15 kB
import { ToJSContext } from '../../nodes/toJS.js'; import { YAMLSeq } from '../../nodes/YAMLSeq.js'; import { CreateNodeContext } from '../../util.js'; import type { Schema } from '../Schema.js'; import { CollectionTag } from '../types.js'; export declare class YAMLOMap extends YAMLSeq { static tag: string; constructor(); add: (pair: import("../../index.js").Pair<any, any> | { key: any; value: any; }, overwrite?: boolean) => void; delete: (key: unknown) => boolean; get: { (key: unknown, keepScalar: true): import("../../index.js").Scalar<any> | undefined; (key: unknown, keepScalar?: false): any; (key: unknown, keepScalar?: boolean): any; }; has: (key: unknown) => boolean; set: (key: any, value: any) => void; /** * If `ctx` is given, the return type is actually `Map<unknown, unknown>`, * but TypeScript won't allow widening the signature of a child method. */ toJSON(_?: unknown, ctx?: ToJSContext): unknown[]; static from(schema: Schema, iterable: unknown, ctx: CreateNodeContext): YAMLOMap; } export declare const omap: CollectionTag;