Home > @tridion-sites/models > TcmUri
Represents a native Tridion Content Manager URI which uniquely identifies a resource in the system.
The structure of a TCM URI is PublicationID-ItemID[-ItemType][-vVersion].
Signature:
export declare class TcmUri implements Uri
Implements: Uri
| Property | Modifiers | Type | Description |
|---|---|---|---|
| asString | string | ||
| create | static |
(publicationId: number, itemId: number, itemType: TcmUriItemType, itemVersion?: number) => TcmUri | |
| createPublicationUri | static |
(publicationId: number) => TcmUri | |
| getPublicationUri | () => TcmUri | ||
| getUriInPublication | (publicationUri: TcmUri) => TcmUri | ||
| getUriWithVersion | (version: number) => TcmUri | ||
| getVersionlessUri | () => TcmUri | ||
| hasVersion | boolean | ||
| isDynamic | boolean | ||
| isEditableVersion | boolean | ||
| isNewUri | boolean | ||
| isNullUri | boolean | ||
| isSystemUri | boolean | ||
| itemId | number | ||
| itemType | TcmUriItemType | ||
| null | static |
TcmUri | |
| parse | static |
(input: string) => TcmUri | undefined | |
| publicationId | number | ||
| system | static |
TcmUri | |
| uriPrefix | static |
string | |
| version | number | undefined |