env
Functions​
addTest()​
env.addTest(name: string, fn: () => boolean): void;
Add a custom feature-detection test where name is a string which uniquely identifies your feature test and fn is a function that returns true if the browser supports the feature, and false if it does not.
import { env } from '@joint/core';
env.addTest('customTest', function() {
// Just as an example, we will always return true here.
return true;
});
if (env.test('customTest')) {
// Feature is supported.
}
test()​
env.test(name: string): boolean;
Tests whether the browsers supports the given feature or not. Returns true if the feature is supported, otherwise it returns false.
import { env } from '@joint/core';
if (env.test('someFeature')) {
// Feature is supported.
}
JointJS ships with the following tests:
- svgforeignobject - Tests whether the browser supports foreignObject.