@angular-mdl/core
Version:
Angular components, directives and styles based on material design lite https://getmdl.io.
12 lines • 1.7 kB
JavaScript
export const callNative = (el, method, arg = null // eslint-disable-line @typescript-eslint/no-explicit-any
) => {
/* istanbul ignore next */ // if this code runs in browser this is allways true!
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore
if (el[method]) {
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore
el[method](arg);
}
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmF0aXZlLXN1cHBvcnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9jb3JlL3NyYy9saWIvY29tbW9uL25hdGl2ZS1zdXBwb3J0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE1BQU0sQ0FBQyxNQUFNLFVBQVUsR0FBRyxDQUN4QixFQUFXLEVBQ1gsTUFBYyxFQUNkLE1BQWtCLElBQUksQ0FBQywwREFBMEQ7RUFDM0UsRUFBRTtJQUNSLDBCQUEwQixDQUFDLHFEQUFxRDtJQUNoRiw2REFBNkQ7SUFDN0QsYUFBYTtJQUNiLElBQUksRUFBRSxDQUFDLE1BQU0sQ0FBQyxFQUFFO1FBQ2QsNkRBQTZEO1FBQzdELGFBQWE7UUFDYixFQUFFLENBQUMsTUFBTSxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUM7S0FDakI7QUFDSCxDQUFDLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgY29uc3QgY2FsbE5hdGl2ZSA9IChcbiAgZWw6IEVsZW1lbnQsXG4gIG1ldGhvZDogc3RyaW5nLFxuICBhcmc6IGFueSB8IG51bGwgPSBudWxsIC8vIGVzbGludC1kaXNhYmxlLWxpbmUgIEB0eXBlc2NyaXB0LWVzbGludC9uby1leHBsaWNpdC1hbnlcbik6IHZvaWQgPT4ge1xuICAvKiBpc3RhbmJ1bCBpZ25vcmUgbmV4dCAqLyAvLyBpZiB0aGlzIGNvZGUgcnVucyBpbiBicm93c2VyIHRoaXMgaXMgYWxsd2F5cyB0cnVlIVxuICAvLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgQHR5cGVzY3JpcHQtZXNsaW50L2Jhbi10cy1jb21tZW50XG4gIC8vIEB0cy1pZ25vcmVcbiAgaWYgKGVsW21ldGhvZF0pIHtcbiAgICAvLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgQHR5cGVzY3JpcHQtZXNsaW50L2Jhbi10cy1jb21tZW50XG4gICAgLy8gQHRzLWlnbm9yZVxuICAgIGVsW21ldGhvZF0oYXJnKTtcbiAgfVxufTtcbiJdfQ==