UNPKG

@altostra/core

Version:

Core library for shared types and logic

13 lines (12 loc) 538 B
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>;