npm.io
0.1.0 • Published 7 years ago

sprintf-ts

Licence
ISC
Version
0.1.0
Deps
0
Size
147 kB
Vulns
0
Weekly
0

sprintf-ts

sprintf TypeScript utils.

API

parseParams(format: string): TsParam[]

Parse params from a sprintf format.

Usage
import { parseParams } from 'sprintf-ts'

let params = parseParams('Hello %1$s, %s, %2$s, %s');
// = [{ name: 'p1', type: ['string'] }, { name: 'p2', type: ['string'] }]

params = parseParams('Hello %(name)s');
// = [{ name: 'p1', type: ['{ name: string }'] }]

Types

type TsParam = {
    name: string
    type: string[]
}

Keywords