Home > @css-hooks/core > GetHookNames
GetHookNames type
A utility type used to extract hook names from configuration
Signature:
export type GetHookNames<HooksConfig> = HooksConfig extends (
_: any,
) => Record<infer HookName, any>
? HookName
: HooksConfig extends Record<infer HookName, unknown>
? HookName
: never;