chore(services): add examples for some functions
This commit is contained in:
parent
149ceaf2e5
commit
5f9485414b
@ -126,6 +126,12 @@ export default abstract class AbstractService<Model extends IAbstract = IAbstrac
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Returns an object with all route parameters and their values.
|
* Returns an object with all route parameters and their values.
|
||||||
|
* @example
|
||||||
|
* getRouteReplacements(
|
||||||
|
* '/tasks/{taskId}/assignees/{userId}',
|
||||||
|
* { taskId: 7, userId: 2 },
|
||||||
|
* )
|
||||||
|
* // { "{taskId}": 7, "{userId}": 2 }
|
||||||
*/
|
*/
|
||||||
getRouteReplacements(route : string, parameters : Record<string, unknown> = {}) {
|
getRouteReplacements(route : string, parameters : Record<string, unknown> = {}) {
|
||||||
const replace$$1: Record<string, unknown> = {}
|
const replace$$1: Record<string, unknown> = {}
|
||||||
@ -148,6 +154,8 @@ export default abstract class AbstractService<Model extends IAbstract = IAbstrac
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Returns a fully-ready-ready-to-make-a-request-to route with replaced parameters.
|
* Returns a fully-ready-ready-to-make-a-request-to route with replaced parameters.
|
||||||
|
* @example
|
||||||
|
* getReplacedRoute('/lists/{listId}/tasks', { listId: 3 }) === '/lists/1/tasks'
|
||||||
*/
|
*/
|
||||||
getReplacedRoute(path : string, pathparams : Record<string, unknown>) : string {
|
getReplacedRoute(path : string, pathparams : Record<string, unknown>) : string {
|
||||||
const replacements = this.getRouteReplacements(path, pathparams)
|
const replacements = this.getRouteReplacements(path, pathparams)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user