/ src / api / helpers / use.ts
use.ts
 1  import type { SessionHandle, UserResource } from "~/models";
 2  
 3  function use (session: SessionHandle, index: number): void;
 4  function use (session: SessionHandle, resource: UserResource): void;
 5  /**
 6    * Set the user resource to be used.
 7    * @param session - The current session handle.
 8    * @param value - The resource index or the resource to set.
 9   */
10  function use (session: SessionHandle, value: any): void {
11    session.userResource = typeof value === "number" ? session.user.resources[value] : value;
12  }
13  
14  export { use };