1.1.1 • Published 4 years ago

@quid/schema-formatter v1.1.1

Weekly downloads
-
License
ISC
Repository
-
Last release
4 years ago

schema-formatter

This package contains a schema driven value formatter.

Installation

yarn add @quid-private/schema-formatter

Usage

const Formatter = require('@quid-private/schema-formatter');

const schema = ...;
const formatter = new Formatter(schema);
const schemaProperties = formatter.getProperties();

// Assuming 'propA' and 'propB' are defined
// by the schema and both have a 'template'
schemaProperties.propA.format(1000); // '1K'
schemaProperties.propB.format('foo'); // 'FOO'