UNPKG

liquidjs

Version:

A simple, expressive and safe Shopify / Github Pages compatible template engine in pure JavaScript.

27 lines (26 loc) 1.63 kB
/** * String related filters * * * prefer stringify() to String() since `undefined`, `null` should eval '' */ export declare function append(v: string, arg: string): string; export declare function prepend(v: string, arg: string): string; export declare function lstrip(v: string, chars?: string): string; export declare function downcase(v: string): string; export declare function upcase(str: string): string; export declare function remove(v: string, arg: string): string; export declare function remove_first(v: string, l: string): string; export declare function remove_last(v: string, l: string): string; export declare function rstrip(str: string, chars?: string): string; export declare function split(v: string, arg: string): string[]; export declare function strip(v: string, chars?: string): string; export declare function strip_newlines(v: string): string; export declare function capitalize(str: string): string; export declare function replace(v: string, pattern: string, replacement: string): string; export declare function replace_first(v: string, arg1: string, arg2: string): string; export declare function replace_last(v: string, arg1: string, arg2: string): string; export declare function truncate(v: string, l?: number, o?: string): string; export declare function truncatewords(v: string, words?: number, o?: string): string; export declare function normalize_whitespace(v: string): string; export declare function number_of_words(input: string, mode?: 'cjk' | 'auto'): number; export declare function array_to_sentence_string(array: unknown[], connector?: string): unknown;