mirror of
https://github.com/directus/directus.git
synced 2026-01-29 22:08:05 -05:00
* Add conditions field to directus_fields * Add conditions configuration * Apply conditional overrides * Handle conditions in nested groups * Fix reverse mutating conditions * Start on filter setup interface * Move field types/constants to shared * [WIP] Updated client side filter validation * Support logical operators in client validation step * Use new validation util in conditions check * Add nesting in filter seutp * Add filter rule setup configurator * Fixes that should've been done in the merge * Strip out filter-settings interface TBD in a new PR * Move browser to index
10 lines
223 B
TypeScript
10 lines
223 B
TypeScript
import { Plural } from '../types';
|
|
|
|
export function pluralize<T extends string>(str: T): Plural<T> {
|
|
return `${str}s`;
|
|
}
|
|
|
|
export function depluralize<T extends string>(str: Plural<T>): T {
|
|
return str.slice(0, -1) as T;
|
|
}
|