7 lines
671 B
TypeScript
7 lines
671 B
TypeScript
|
|
import type { CreateMappingRequest, UpdateMappingRequest, UserIdMapping, MappingValidationResult } from "./contract";
|
||
|
|
export declare function checkMappingCompleteness(request: CreateMappingRequest | UserIdMapping): string[];
|
||
|
|
export declare function validateNoConflicts(request: CreateMappingRequest, existingMappings: UserIdMapping[]): MappingValidationResult;
|
||
|
|
export declare function validateDeletion(mapping: UserIdMapping | null | undefined): MappingValidationResult;
|
||
|
|
export declare function sanitizeCreateRequest(request: CreateMappingRequest): CreateMappingRequest;
|
||
|
|
export declare function sanitizeUpdateRequest(request: UpdateMappingRequest): UpdateMappingRequest;
|