loop-modules
Version:
Shared modules for the Loop product suite.
20 lines (17 loc) • 432 B
text/typescript
// angular
import { Pipe, PipeTransform } from '@angular/core';
({
name: 'trim'
})
export class TrimPipe implements PipeTransform {
transform(value: any, args?: any) {
if(!value || value.length === 0 || args === undefined) {
return value;
}
if(value.length > args) {
return value.substring(0, args) + '...';
} else {
return value;
}
}
}