node_modules/lit-analyzer/lib/index.cjs.js
/**
 * If the user's security policy overrides normal type checking for this
 * attribute binding, returns a (possibly empty) array of diagnostics.
 *
 * If the security policy does not apply to this binding, then
 */
If the user's security policy overrides normal type checking for this
attribute binding, returns a (possibly empty) array of diagnostics.

If the security policy does not apply to this binding, then
If the user ' s security policy overrides normal type checking for this attribute binding returns a ( possibly empty ) array of diagnostics . If the security policy does not apply to this binding then
function isAssignableBindingUnderSecuritySystem(htmlAttr, _a, request, source) {
    var typeA = _a.typeA, typeB = _a.typeB;
    var securityPolicy = request.config.securitySystem;
    switch (securityPolicy) {
        case "off":
            return undefined; 
        case "ClosureSafeTypes":
            return checkClosureSecurityAssignability(typeB, htmlAttr, request, source);
        default: {
            var never = securityPolicy;
            request.logger.error("Unexpected security policy: " + never);
            return undefined;
        }
    }
}
function isAssignableBindingUnderSecuritySystem ( htmlAttr , _a , request , source ) { var typeA = _a . typeA , typeB = _a . typeB ; var securityPolicy = request . config . securitySystem ; switch ( securityPolicy ) { case "off" : return undefined ; case "ClosureSafeTypes" : return checkClosureSecurityAssignability ( typeB , htmlAttr , request , source ) ; default : { var never = securityPolicy ; request . logger . error ( "Unexpected security policy: " + never ) ; return undefined ; } } }
If the user's security policy overrides normal type checking for this
 attribute binding, returns a (possibly empty) array of diagnostics.
If the user ' s security policy overrides normal type checking for this attribute binding returns a ( possibly empty ) array of diagnostics .
// No security checks apply.