flipFromString()
此函数属于 Iconify Utils 包。
函数 flipFromString() 将 flip 简写属性应用于 IconCustomisations 对象。
用法
该函数包含以下参数:
- custom,IconCustomisations。自定义配置。
- value,string。要解析的值。
该函数无返回值,它会直接修改作为第一个参数传入的对象。
值
值可以是以下字符串的组合,以空格和/或逗号分隔:
- "horizontal" 将 hFlip 设置为 true。
- "vertical" 将 vFlip 设置为 true。
示例
demo.ts
ts
import type { IconifyIconCustomisations } from '@iconify/utils';
import { flipFromString } from '@iconify/utils';
let customisations: IconifyIconCustomisations;
customisations = {};
flipFromString(customisations, 'horizontal');
// { hFlip: true }
console.log(customisations);
customisations = {};
flipFromString(customisations, 'horizontal,vertical');
// { hFlip: true, vFlip: true }
console.log(customisations);
// Function does not toggle existing value, so this code does not change anything
customisations = { vFlip: true };
flipFromString(customisations, 'vertical');
// { vFlip: true }
console.log(customisations);