| import { Pair } from '../../nodes/Pair'; | |
| import type { Scalar } from '../../nodes/Scalar'; | |
| import type { ToJSContext } from '../../nodes/toJS'; | |
| import { YAMLMap } from '../../nodes/YAMLMap'; | |
| import type { Schema } from '../../schema/Schema'; | |
| import type { StringifyContext } from '../../stringify/stringify'; | |
| import type { CreateNodeContext } from '../../util'; | |
| import type { CollectionTag } from '../types'; | |
| export declare class YAMLSet<T = unknown> extends YAMLMap<T, Scalar<null> | null> { | |
| static tag: string; | |
| constructor(schema?: Schema); | |
| add(key: T | Pair<T, Scalar<null> | null> | { | |
| key: T; | |
| value: Scalar<null> | null; | |
| }): void; | |
| /** | |
| * If `keepPair` is `true`, returns the Pair matching `key`. | |
| * Otherwise, returns the value of that Pair's key. | |
| */ | |
| get(key: unknown, keepPair?: boolean): any; | |
| set(key: T, value: boolean): void; | |
| /** @deprecated Will throw; `value` must be boolean */ | |
| set(key: T, value: null): void; | |
| toJSON(_?: unknown, ctx?: ToJSContext): any; | |
| toString(ctx?: StringifyContext, onComment?: () => void, onChompKeep?: () => void): string; | |
| static from(schema: Schema, iterable: unknown, ctx: CreateNodeContext): YAMLSet; | |
| } | |
| export declare const set: CollectionTag; | |
Xet Storage Details
- Size:
- 1.26 kB
- Xet hash:
- fba2b4b63ee5c71901ecddb905552acce1f5976b550bed08c3521bd6a6aa9dd9
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.