asyncNoop
非同期で何もしない関数です。
typescript
const promise = asyncNoop();noop 関数
同期的に何もしない関数が必要な場合は、直接voidを返すnoop関数を使用してください。
参照
asyncNoop()
非同期関数が必要な場所に空白を埋めたりデフォルト値として使用したいときにasyncNoopを使用してください。undefinedで解決するPromiseを返します。
typescript
import { asyncNoop } from 'es-toolkit/function';
// デフォルト値として使用する例
interface Props {
fetchData?: () => Promise<void>;
}
function MyComponent({ fetchData = asyncNoop }: Props) {
const handleFetchData = async () => {
// fetchDataは常に関数なので安全に呼び出せます
await fetchData();
};
handleFetchData();
}
// 直接呼び出す例
asyncNoop();
// Returns: Promise<void>
await asyncNoop();
// Returns: undefined戻り値
(Promise<void>): undefinedで解決するPromiseです。

