method FileHandlerManager.prototype.registerHandler
FileHandlerManager.prototype.registerHandler(handler: FileHandler): void

Register a custom handler

Examples

Example 1

manager.registerHandler({
  id: "my-format",
  name: "My Format",
  detector: (path) => path.endsWith(".myformat"),
  patterns: { version: /version: (.+)/ }
});

Parameters

handler: FileHandler
  • Handler to register

Return Type

void

Throws

Error

If handler with same ID already exists

Usage

import { FileHandlerManager } from ".";