in projects/libs/flex-layout/flex/flex-offset/flex-offset.ts [97:111]
protected updateWithValue(value: string|number = ''): void {
// The flex-direction of this element's flex container. Defaults to 'row'.
const layout = this.getFlexFlowDirection(this.parentElement!, true);
const isRtl = this.directionality.value === 'rtl';
if (layout === 'row' && isRtl) {
this.styleCache = flexOffsetCacheRowRtl;
} else if (layout === 'row' && !isRtl) {
this.styleCache = flexOffsetCacheRowLtr;
} else if (layout === 'column' && isRtl) {
this.styleCache = flexOffsetCacheColumnRtl;
} else if (layout === 'column' && !isRtl) {
this.styleCache = flexOffsetCacheColumnLtr;
}
this.addStyles(value + '', {layout, isRtl});
}