nsole
Version:
A drop-in isomorphic console.* replacement that's pretty, small, fast, and flexible
27 lines • 949 B
text/typescript
type ToCenteredText = {
len?: number;
pre?: string;
suf?: string;
offset?: number;
};
/**
* centers text; for autogen comments
* @param {string} text
* @param {ToCenteredText}
* @return {string}
*/
export declare const toCenteredText: (text: string, options?: ToCenteredText) => string;
/**
* comment template directive helper
* @example
* ###[IF]cond=1;rm:2L; (if true remove next two lines)
* ###[IF]cond=1;un:comment;rm:comment (un-comment next line if true or remove)
* ###[IF]is_any=1;sed=/ptag/cool/; (sed-(regex)-like replace)
* [cond, if-true, if-false?]
* @param {string} tmpl - template
* @param {Record<string, boolean | number | string>} flags - cond flags
* @return {string}
*/
export declare const generateFromTemplate: (tmpl: string, flags: Record<string, boolean | number | string>) => string;
export {};
//# sourceMappingURL=_maker_.utils.d.ts.map