# Function all

- all<Inputs>(inputs): Loadable<UnwrapLoadables<Inputs>>

- Factory to make a Loadable which is resolved when all of the Loadables provided to it are resolved or any one has an error. The value is an array of the values of all of the provided Loadables. This is comparable to Promise.all() for Loadables. Similar to Promise.all(), inputs may be Loadables, Promises, or literal values.

  #### Type Parameters

  - Inputs extends any[] | [Loadable<any>]

  #### Parameters

  - inputs: Inputs

  #### Returns Loadable<UnwrapLoadables<Inputs>>

  - Defined in common/temp/node_modules/.pnpm/recoil@0.7.7_react-dom@18.3.1+react@18.3.1/node_modules/recoil/index.d.ts:579
- all<Inputs>(inputs): Loadable<UnwrapLoadables<Inputs>>

- #### Type Parameters

  - Inputs extends {
    [key: string]: any;
    }

  #### Parameters

  - inputs: Inputs

  #### Returns Loadable<UnwrapLoadables<Inputs>>

  - Defined in common/temp/node_modules/.pnpm/recoil@0.7.7_react-dom@18.3.1+react@18.3.1/node_modules/recoil/index.d.ts:580