UNPKG

487 BJavaScriptView Raw
1/**
2 * @function _tmpl
3 * @private
4 * @returns {string}
5 */
6'use strict'
7
8const fs = require('fs'),
9 stringcase = require('stringcase'),
10 types = require('./types')
11
12/** @lends _tmpl */
13function _tmpl(type) {
14 let dirname = __dirname + '/../'
15 let key = stringcase.camelcase(type).trim()
16 let filename = types[key] || types[key + 'Scss'];
17 if (!filename) {
18 return null;
19 }
20 return fs.readFileSync(dirname + filename).toString()
21
22}
23module.exports = _tmpl;