> ## Documentation Index
> Fetch the complete documentation index at: https://dev.smile.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Preloaded referral settings

> `Smile.referralSettings.preloaded()`

This method retrieves the preloaded referral settings from the cache, without making an API call. Refer to [preloading resources](/js/concepts/preloading) to learn how to refresh the value.

<Tip>
  For this method to return a value, referral settings must first be [preloaded](/js/concepts/preloading). If you want to retrieve live values from the API, use the [`Smile.referralSettings.get()`](/js/resources/referral-settings/get) method instead.
</Tip>

## Returns

This method returns a [referral settings object](/js/resources/referral-settings/object). If referral settings have not been preloaded, `null` is returned.

<Warning>
  In cases where there is no active referral program, this method will return `null` even if referral settings have already been preloaded.
</Warning>

<Panel>
  ```javascript JavaScript lines theme={null}
  Smile.referralSettings.preloaded();
  ```
</Panel>
