textUnwrap()

Wrapper.prototype.textUnwrap()

The method returns the text of the Wrapper object without its opening and closing chars or the given opening and closing chars.

wrapper.class.ts
public textUnwrap(
  opening: string = this.opening,
  closing: string = this.closing
): string {
  return Wrapper.unwrap(this.text, opening, closing);
}

Parameters

opening: string

Optional opening chars of string type to remove from the beginning of the text of the Wrapper instance.

closing: string

Optional closing chars of string type to remove from the end of the text of the Wrapper instance.

Returns

The return value is the text of string type without the opening and closing chars of the Wrapper object or given opening and closing chars.

Example usage

// Example usage.
import { Wrapper } from '@angular-package/wrapper';

const longText = new Wrapper('{', '}', '{This is a long text}');

// Returns {{This is a long text}}.
longText.valueOf();

// Returns This is a long text.
longText.textUnwrap();

// Returns {This is a long text}.
longText.textUnwrap('', '');

// Returns This is a long text}.
longText.textUnwrap('{', '');

// Returns This is a long text.
longText.textUnwrap('{', undefined);

// Returns {This is a long text.
longText.textUnwrap('', '}');

// Returns This is a long text.
longText.textUnwrap(undefined, '}');

Last updated

Was this helpful?