import { Pipe, PipeTransform } from '@angular/core'; @Pipe( { name: 'esbLeftpad' } ) export class EsbLeftPadPipe implements PipeTransform { transform( input: any, length: number = 0, character: string = ' ' ): any { let str = `${input}`; let i = -1; const len = length - str.length; while ( ++i < len && ( str.length + character.length ) <= length ) { str = character + str; } return str; } }