@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
13 lines (12 loc) • 1.73 kB
TypeScript
/** Если условие истинно, возвращает переданную строку обрамленную пробелами. Иначе пустую строку. */
export declare function classIf(condition: boolean | undefined, css: string): string;
/** Если условие ложно, возвращает переданную строку обрамленную пробелами. Иначе пустую строку. */
export declare function classIfNot(condition: boolean | undefined, css: string): string;
/** Если переданное значение определено, то возвращает его. Иначе возвращает пустую строку. */
export declare function classIfDefined(css?: string): string;
/** Если условие ложно, то возвращает строку "hide" обрамленную пробелами. hide - это системный класс, скрывающий элемент на странице. */
export declare function showIf(condition: boolean | undefined): string;
/** Если условие истинно, то возвращает строку "hide" обрамленную пробелами. hide - это системный класс, скрывающий элемент на странице. */
export declare function hideIf(condition: boolean | undefined): string;
/** Если условие истинно, то возвращает переданную строку trueCss обрамленную пробелами, иначе falseCss обрамленную пробелами. */
export declare function classIfElse(condition: boolean | undefined, trueCss: string, falseCss: string): string;