Skip to content

Commit

Permalink
chore: add some preliminary doc for resolve
Browse files Browse the repository at this point in the history
  • Loading branch information
bigopon committed Aug 10, 2024
1 parent 29804a4 commit a77495f
Showing 1 changed file with 14 additions and 0 deletions.
14 changes: 14 additions & 0 deletions src/container.ts
Original file line number Diff line number Diff line change
Expand Up @@ -626,6 +626,20 @@ export type ResolvedValue<T> =
? [ResolvedValue<T1>, ...ResolvedValue<T2>]
: T;

/**
* Resolve a key, or list of keys based on the current container.
*
* @example
* ```ts
* import { resolve } from 'aurelia-framework';
* // or
* // import { Container, resolve } from 'aurelia-dependency-injection';
*
* class MyCustomElement {
* someService = resolve(MyService);
* }
* ```
*/
export function resolve<K extends any>(key: K): ResolvedValue<K>;
export function resolve<K extends any[]>(...keys: K): ResolvedValue<K>
export function resolve<K extends any[]>(...keys: K) {
Expand Down

0 comments on commit a77495f

Please sign in to comment.