Skip to content

Commit 5bd6a2b

Browse files
docs(MessageBuilder): update
1 parent ae72197 commit 5bd6a2b

1 file changed

Lines changed: 5 additions & 14 deletions

File tree

src/message-builder/src/message-builder.class.ts

Lines changed: 5 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,10 @@
22
import { is, guard, ResultCallback } from '@angular-package/type';
33
// Class.
44
import { MessageBuilderTemplate } from './message-builder-template.class';
5-
6-
// export type RegExpPreDefined = 'class' | 'function' | 'method' | 'param.name' | 'param.type';
7-
5+
/**
6+
* Message builder for error message of a string type.
7+
* @version Experimental This `object` is an experimental version of the message builder.
8+
*/
89
export class MessageBuilder {
910
#regExp = {
1011
class: /\[class\]/i,
@@ -64,10 +65,7 @@ export class MessageBuilder {
6465

6566
public setReturn(returns: string, callback?: ResultCallback): this {
6667
if (guard.string(returns, callback)) {
67-
this.replace(this.#regExp.return, returns);
68-
if (returns.length > 0) {
69-
this.replace(returns, `: ${returns}`);
70-
}
68+
this.replace(this.#regExp.return, returns.length > 0 ? `: ${returns}` : returns);
7169
}
7270
return this;
7371
}
@@ -82,10 +80,3 @@ export class MessageBuilder {
8280
return this;
8381
}
8482
}
85-
86-
// console.log(
87-
// new MessageBuilder('function')
88-
// .param('firstName?', 'string')
89-
// .function('isComponentLoader')
90-
// .get
91-
// );

0 commit comments

Comments
 (0)