lincd
Version:
LINCD is a JavaScript library for building user interfaces with linked data (also known as 'structured data', or RDF)
22 lines (21 loc) • 868 B
TypeScript
import { CoreMap } from '../collections/CoreMap';
export declare class Prefix {
static uriToPrefix: CoreMap<string, string>;
static prefixToUri: CoreMap<string, string>;
static getUriToPrefixMap(): CoreMap<string, string>;
static getPrefixToUriMap(): CoreMap<string, string>;
static add(prefix: string, fullURI: string): void;
static delete(prefix: string): void;
static clear(): void;
static getPrefix(fullURI: string): string;
static getFullURI(prefix: string): string;
static findMatch(fullURI: string): [string, string, string] | [];
static toPrefixed(fullURI: string): string;
static toPrefixedIfPossible(fullURI: string): string;
/**
* Converts a prefixed URI back to its full URI
* Will return the prefixed URI if no prefix was found
* @param uri
*/
static toFull(uri: any): string;
}