hasText()

Wrap.prototype.hasText()

The method checks whether the text of a specified Wrap object is defined, which means it's a string of at least one char and optionally equal to the given text.

wrap.class.ts
public hasText(text?: string): boolean {
  return (
    this.#text.length >= 1 &&
    (typeof text === 'string' ? this.#text === text : true)
  );
}

Parameters

text?: string

Optional text of string type to check whether it's equal to the text of the Wrap object.

Returns

The return value is a boolean indicating whether the text is defined and optionally equal to the given text.

Example usage

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

// Returns true.
new Wrap(`[`, `]`, 'quote').hasText();

// Returns false.
new Wrap(`[`, `]`).hasText();

// Returns false.
new Wrap(`[`, `]`, '').hasText();

Given text

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

// Returns true.
new Wrap(`[`, `]`, 'quote').hasText('quote');

// Returns false.
new Wrap(`[`, `]`, '').hasText('');

Last updated