moddle
Version:
A library for importing meta-model based file formats into JS
16 lines (15 loc) • 449 B
TypeScript
/**
* Parses a namespaced attribute name of the form (ns:)localName to an object,
* given a default prefix to assume in case no explicit namespace is given.
*
* @param name
* @param defaultPrefix the default prefix to take, if none is present.
*
* @return the parsed name
*/
export function parseName(name: string, defaultPrefix?: string): Namespace;
export type Namespace = {
name: string;
prefix: string;
localName: string;
};