angular_ts/binding_policy
Types
pub type BindingContext {
Html
Url
MediaUrl
ResourceUrl
Script
ScriptUrl
}
Constructors
-
Html -
Url -
MediaUrl -
ResourceUrl -
Script -
ScriptUrl
Synchronous sanitizer or validator. Panic to reject the input.
pub type BindingPolicy =
fn(String) -> String
Compiler callbacks. Omitted policies keep framework defaults.
pub type BindingPolicyConfig {
BindingPolicyConfig(
html_policy: option.Option(fn(String) -> String),
url_policy: option.Option(fn(String) -> String),
media_url_policy: option.Option(fn(String) -> String),
resource_url_policy: option.Option(fn(String) -> String),
script_policy: option.Option(fn(String) -> String),
script_url_policy: option.Option(fn(String) -> String),
)
}
Constructors
-
BindingPolicyConfig( html_policy: option.Option(fn(String) -> String), url_policy: option.Option(fn(String) -> String), media_url_policy: option.Option(fn(String) -> String), resource_url_policy: option.Option(fn(String) -> String), script_policy: option.Option(fn(String) -> String), script_url_policy: option.Option(fn(String) -> String), )
pub type HtmlPolicy =
fn(String) -> String
pub type ScriptPolicy =
fn(String) -> String
pub type ScriptUrlPolicy =
fn(String) -> String
Values
pub fn context_name(context: BindingContext) -> String
pub fn new() -> BindingPolicyConfig
Creates configuration that retains all framework defaults.
pub fn to_js_config(
config: BindingPolicyConfig,
) -> dynamic.Dynamic
Converts configured callbacks to JavaScript functions without creating policies.