@altostra/core
Version:
Core library for shared types and logic
13 lines (12 loc) • 538 B
TypeScript
import type { ObjectValidations } from '@altostra/type-validations';
export interface FileStoreTriggerConnectionData {
eventsFilter?: EventType[];
filesFilter?: FilesFilter;
}
export declare type EventType = 'create-or-update' | 'delete';
export interface FilesFilter {
prefix?: string[];
suffix?: string[];
}
export declare const isEventType: import("@altostra/type-validations").TypeValidation<EventType>;
export declare const fileStoreTriggerConnectionDataValidators: ObjectValidations<FileStoreTriggerConnectionData>;