@studiometa/js-toolkit
Version:
A set of useful little bits of JavaScript to boost your project! 🚀
13 lines (12 loc) • 456 B
TypeScript
import type { BaseConstructor } from '../Base/index.js';
/**
* Import a component if user does not reduce motion.
*
* @template {BaseConstructor} T
* @param {() => Promise<T|{default:T}>} fn
* @return {Promise<T>}
* @link https://js-toolkit.studiometa.dev/api/helpers/importWhenPrefersMotion.html
*/
export declare function importWhenPrefersMotion<T extends BaseConstructor = BaseConstructor>(fn: () => Promise<T | {
default: T;
}>): Promise<T>;