removeWrapIn()

Wrapper.prototype.removeWrapIn()

Returns given text without the opening and closing chars of the Wrapper object.

wrapper.class.ts
public removeWrapIn(text: string): string {
  return (
    (text = this.replaceClosingIn(text, '')),
    (text = this.replaceOpeningIn(text, '')),
    text
  );
}

Parameters

text: string

The text of a string type to unwrap from the opening and closing chars of the Wrapper object.

Returns

The return value is the text of string type unwrapped from the opening and closing chars of the Wrapper object.

Example usage

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

const longText = new Wrapper('{{', '}}', 'This is a long text');
const text = `Lorem ipsum and more`;

// Returns Lorem ipsum and more.
longText.removeWrapIn(`${longText.opening}${text}${longText.closing}`);

// Returns }}Lorem ipsum and more{{.
longText.removeWrapIn(`${longText.closing}${text}${longText.opening}`);

Last updated