angular/packages/core/testing/src/logger.ts
Joey Perrott 9dbe6fc18b refactor: update license text to point to angular.dev (#57901)
Update license text to point to angular.dev instead of angular.io

PR Close #57901
2024-09-24 15:33:00 +02:00

36 lines
609 B
TypeScript

/**
* @license
* Copyright Google LLC All Rights Reserved.
*
* Use of this source code is governed by an MIT-style license that can be
* found in the LICENSE file at https://angular.dev/license
*/
import {Injectable} from '@angular/core';
@Injectable()
export class Log<T = string> {
logItems: T[];
constructor() {
this.logItems = [];
}
add(value: T): void {
this.logItems.push(value);
}
fn(value: T) {
return () => {
this.logItems.push(value);
};
}
clear(): void {
this.logItems = [];
}
result(): string {
return this.logItems.join('; ');
}
}