ConstReadonlyddsTopic: (fqn: string, kind: EntityKindName) => string | nullReturns the DDS topic a fully qualified name maps onto, or null if the
name is not fully qualified.
ReadonlyddsTypeName: (rosType: string) => string | nullReturns the DDS type name an interface type maps onto, or null if the
type is not a valid package/namespace/Type.
ReadonlyisFullyQualified: (name: string) => booleanReports whether a name resolves with no namespace applied.
ReadonlyisValid: (name: string) => booleanReports whether a string is a valid ROS 2 topic or service name.
ReadonlypercentMangle: (name: string) => stringPercent-mangles a name the way a DDS partition requires.
ReadonlyprefixFor: (kind: EntityKindName) => stringReturns the DDS topic prefix a subsystem uses.
The ROS 2 rules for what a name may be and what it maps onto.