UNPKG

@kwiz/common

Version:

KWIZ common utilities and helpers for M365 platform

13 lines (12 loc) 732 B
/** codes will match strings.common.validation_invalid context value */ export type tValidationErrorCode = "fname_empty" | "fname_trim" | "fname_dots" | "fname_ending" | "fname_invalid_control" | "fname_invalid" | "fname_reserved" | "fname_vti" | "fldname_tilde" | "flname_tilde"; export type tValidationResult = { valid: false; error: string; error_code: tValidationErrorCode; } | { valid: true; }; export type tValidationPlatform = "m365" | "sf" | "ns" | "local" | "all"; export declare function validateFoldernameExplicit(folderName: string, platform?: tValidationPlatform): tValidationResult; export declare function validateFilenameExplicit(fileName: string, platform?: tValidationPlatform): tValidationResult;