postcss-rtl-logical-properties
Version:
This plugin is a PostCSS plugin that replaces supported horizontal direction properties (LTR/RTL) with logical CSS properties (start/end) to add RTL support.
10 lines • 1.08 kB
TypeScript
import { Axes, HorizontalDirection, DirectionValue, Props, VerticalDirection, MarginPadding } from "./types.js";
export declare function horizontalDirectionValue(relativeDir: HorizontalDirection): (axes: Axes) => DirectionValue;
export declare function getIgnoreDeclarationList(): Props[];
export declare function horizontalDirectionAxes(relativeDir: HorizontalDirection): (axes: Axes) => Axes.Right | Axes.Left;
export declare function verticalDirectionValue(relativeDir: VerticalDirection): (axes: Axes) => DirectionValue;
export declare function verticalDirectionAxeos(relativeDir: VerticalDirection): (axes: Axes) => Axes.Top | Axes.Bottom;
export declare function inlinePropTransform(relativeDir: HorizontalDirection): (prop: Props, axes: Axes, suffix?: string) => string;
export declare function transformToDirectionValue(relativeDir: HorizontalDirection): (value: any) => any;
export declare function marginPaddingParser(relativeDir: HorizontalDirection, vRelativeDir: VerticalDirection): (value: string) => [number, MarginPadding];
//# sourceMappingURL=helpers.d.ts.map