import type {ExtensionSettings} from '@shopify/checkout-ui-extensions'; import {useApi} from './api'; import {useSubscription} from './subscription'; /** * Returns the setting values defined by the merchant for the extension. */ export function useSettings< Settings extends ExtensionSettings, >(): Partial { const settings = useSubscription(useApi().settings); return settings as Settings; }