apeman-service-url

2.0.0 • Public • Published

apeman-service-url

Build Status npm Version JS Standard

Service for URL

Installation

$ npm install apeman-service-url --save

Usage

#!/usr/bin/env node
 
'use strict'
 
const { ApUrlService } = require('apeman-service-url')
const { createStore } = require('redux')
const { reducer } = require('apeman-service-base')
const co = require('co')
 
co(function * () {
  let store = createStore(reducer)
  let service = new ApUrlService(store)
 
  let link = service.resolveLink('/foo/:bar_id', {
    barId: 3
  })
 
  /* ... */
}).catch((err) => console.error(err))
 

API

apeman-service-url@2.0.0

Service for URL

Functions

create(args) -> ApUrlService

Create the service instance

Param Type Description
args *

ApUrlService Class

Service

new ApUrlService(store, options)

Constructor of ApUrlService class

Param Type Description
store Object Redux store
options Object Optional settings

service.resolveLink(url, params) -> string

Resolve an link

Param Type Description
url string Url string
params Object URL param values

service.mergeQueryString(url, query) -> string

Merge query string

Param Type Description
url string Url to merge with
query Object Query data

License

This software is released under the MIT License.

Links

Readme

Keywords

Package Sidebar

Install

npm i apeman-service-url

Weekly Downloads

1

Version

2.0.0

License

MIT

Last publish

Collaborators

  • okunishinishi