in projects/libs/flex-layout/flex/layout-align/layout-align.ts [146:167]
protected updateWithValue(value: string) {
const layout = this.layout || 'row';
const inline = this.inline;
if (layout === 'row' && inline) {
this.styleCache = layoutAlignHorizontalInlineCache;
} else if (layout === 'row' && !inline) {
this.styleCache = layoutAlignHorizontalCache;
} else if (layout === 'row-reverse' && inline) {
this.styleCache = layoutAlignHorizontalRevInlineCache;
} else if (layout === 'row-reverse' && !inline) {
this.styleCache = layoutAlignHorizontalRevCache;
} else if (layout === 'column' && inline) {
this.styleCache = layoutAlignVerticalInlineCache;
} else if (layout === 'column' && !inline) {
this.styleCache = layoutAlignVerticalCache;
} else if (layout === 'column-reverse' && inline) {
this.styleCache = layoutAlignVerticalRevInlineCache;
} else if (layout === 'column-reverse' && !inline) {
this.styleCache = layoutAlignVerticalRevCache;
}
this.addStyles(value, {layout, inline});
}