UNPKG

relution-sdk

Version:

Relution Software Development Kit for TypeScript and JavaScript

34 lines (33 loc) 689 B
/** * @module core */ /** */ export interface Referenceable { uuid: string; } export interface Secure { aclEntries: string[]; effectivePermissions?: string; } export interface HasVersion { version: number; } export interface HasBundle { bundle?: string; } export interface HasApplication { application?: string; } export interface HasModified { createdUser?: string; createdDate?: Date; modifiedUser?: string; modifiedDate?: Date; } /** * extracts the uuid of a Referenceable. * * @param referenceable or string uuid. * @return {string} uuid of referenceable. */ export declare function uuidOf(referenceable: Referenceable | string): string;