pickleparser
Version:
A pure Javascript implemented parser for Python pickle format
9 lines (8 loc) • 606 B
TypeScript
import { NameResolver } from './parser';
export declare class NameRegistry implements NameResolver {
protected readonly _registry: Map<string, (new (...args: any[]) => any) | ((...args: any[]) => any)>;
register(module: string, name: string, func: (new (...args: any[]) => any) | ((...args: any[]) => any)): this;
resolve(module: string, name: string): (new (...args: any[]) => any) | ((...args: any[]) => any);
onMissingName(module: string, name: string): (new (...args: any[]) => any) | ((...args: any[]) => any);
static getFullyQualifiedName(module: string, name: string): string;
}