@wikipathways/cxml
Version:
Advanced schema-aware streaming XML parser
19 lines • 620 B
TypeScript
import { Namespace } from './Namespace';
import { MemberSpec } from './MemberSpec';
/** Tuple: member ID, flags, name */
export declare type RawRefSpec = [number | MemberSpec, number, string];
export declare const enum MemberRefFlag {
optional = 1,
array = 2
}
export declare class MemberRef {
constructor(member: MemberSpec, min: number, max: number);
static parseSpec(spec: RawRefSpec, namespace: Namespace, proxy?: MemberRef): MemberRef;
member: MemberSpec;
min: number;
max: number;
prefix: string;
safeName: string;
proxy: MemberRef;
}
//# sourceMappingURL=MemberRef.d.ts.map