Constructor
new SimpleSafetyCheck()
- Source:
Example
const blacklist = new Set();
blacklist.add('http://www.google.com/');
class BlacklistedURLs extends SimpleSafetyCheck {
checkSingle(url) {
return blacklist.has(url.toString());
}
}
Classes
Methods
checkSingle(url) → {Promise.<(Boolean|String)>|Boolean|String}
- Source:
Check to see if the provided URL should be considered safe or not. Returns a truthy value if the URL is flagged as potentially unsafe. Return a string to give a specific reason, otherwise the name of the check will be used.
If this returns a Promise, the Promise will be awaited.
Parameters:
Name | Type | Description |
---|---|---|
url |
URL | The URL to be tested. |
Returns:
The result of the safety check.
- Type
- Promise.<(Boolean|String)> | Boolean | String