UNPKG

gas-client

Version:

A client-side utility class that can call server-side Google Apps Script functions

16 lines (11 loc) 513 B
import { AllowedDevelopmentDomains } from '../types/config'; const checkAllowList = (eventOrigin: string, allowedDevelopmentDomains?: AllowedDevelopmentDomains): boolean => { if (typeof allowedDevelopmentDomains === 'string') { return allowedDevelopmentDomains.split(' ').some((permittedOrigin) => permittedOrigin === eventOrigin); } if (typeof allowedDevelopmentDomains === 'function') { return allowedDevelopmentDomains(eventOrigin) === true; } return false; }; export { checkAllowList };