本文整理匯總了TypeScript中popmotion.value函數的典型用法代碼示例。如果您正苦於以下問題:TypeScript value函數的具體用法?TypeScript value怎麽用?TypeScript value使用的例子?那麽, 這裏精選的函數代碼示例或許可以為您提供幫助。
在下文中一共展示了value函數的4個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的TypeScript代碼示例。
示例1: value
const createPassiveValue = (
init: any,
parent: Value,
transform: Transformer
) => {
const raw = value(transform(init));
parent.raw.subscribe((v: any) => raw.update(transform(v)));
return { raw };
};
示例2: value
const createPassiveValue = (
init: any,
parent: Value,
transform: Transformer
) => {
const raw = value(init).pipe(transform);
parent.raw.subscribe(raw);
return { raw };
};
示例3: value
const setValue = ({ values, props }: PoserState, key: string, to: any) => {
if (values.has(key)) {
// Here, if we already have the value, we update it twice.
// Because of stylefire's render batching, this isn't going
// to actually render twice, but because we're making
// the value jump a great distance, we want to reset the velocity
// to 0, rather than something arbitrarily high
// A more explicit API would be nicer
const { raw } = values.get(key);
raw.update(to);
raw.update(to);
} else {
values.set(key, {
raw: value(to, (v: any) => props.elementStyler.set(key, v))
});
}
};
示例4: getValueType
const createValue = (init: any) => {
const type = getValueType(init);
const raw = value(init);
return { raw, type };
};