Skip to content

ui-router-server / matcher / UrlMatcherCompilerConfig

Interface: UrlMatcherCompilerConfig ​

Defined in: url-matcher.ts:455

Compiler-wide defaults for urlMatcherFactory, shared by every pattern it compiles: the router-wide `RouterUrlConfig` options plus decodeParams, which core keeps off its public setters. trailingSlash belongs to a route table, which knows each state's kind.

Extends ​

  • Omit<RouterUrlConfig, "trailingSlash">
  • Pick<UrlMatcherCompileConfig, "decodeParams">

Extended by ​

Properties ​

PropertyTypeDescriptionInherited fromDefined in
defaultSquashPolicy?NonNullable<string | boolean | undefined>Squash policy for defaulted params that don't declare one (default false); value type pinned to core's UrlConfig.defaultSquashPolicy.Omit.defaultSquashPolicyurl-config.ts:36