@oaklean/profiler-core
Version:
Part of the @oaklean suite. It provides all basic functions to work with the `.oak` file format. It allows parsing the `.oak` file format as well as tools for analyzing the measurement values. It also provides all necessary capabilities required for prec
16 lines (15 loc) • 861 B
TypeScript
import { NodeModule } from '../model/NodeModule';
import { LangInternalPath_string, SourceNodeIdentifier_string, GlobalSourceNodeIdentifier_string, UnifiedPath_string, IGlobalIdentifier } from '../types';
export declare class GlobalIdentifier {
nodeModule?: NodeModule;
path: UnifiedPath_string | LangInternalPath_string;
sourceNodeIdentifier: SourceNodeIdentifier_string;
constructor(path: UnifiedPath_string | LangInternalPath_string, sourceNodeIdentifier: SourceNodeIdentifier_string, nodeModule?: NodeModule);
static regexString(): string;
static regex(): RegExp;
toJSON(): IGlobalIdentifier;
get identifier(): GlobalSourceNodeIdentifier_string;
isLangInternal(): boolean;
static isLangInternalPath(path: string): boolean;
static fromIdentifier(identifier: GlobalSourceNodeIdentifier_string): GlobalIdentifier;
}