sprintf-ts
TypeScript icon, indicating that this package has built-in type declarations

0.1.0 • Public • Published

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[]
}

Package Sidebar

Install

npm i sprintf-ts

Weekly Downloads

26

Version

0.1.0

License

ISC

Unpacked Size

150 kB

Total Files

7

Last publish

Collaborators

  • mitica