dynamodb-toolbox
Version:
Lightweight and type-safe query builder for DynamoDB and TypeScript.
13 lines (12 loc) • 705 B
TypeScript
import type { SchemaCondition } from '../../condition.js';
import type { ConditionExpression } from '../../types.js';
import type { ExpressionState } from '../types.js';
export declare const expressOrCondition: (condition: Extract<SchemaCondition, {
or: unknown;
}>, prefix: string | undefined, state: ExpressionState) => ConditionExpression;
export declare const expressAndCondition: (condition: Extract<SchemaCondition, {
and: unknown;
}>, prefix: string | undefined, state: ExpressionState) => ConditionExpression;
export declare const expressNotCondition: (condition: Extract<SchemaCondition, {
not: unknown;
}>, prefix: string | undefined, state: ExpressionState) => ConditionExpression;