Phials developer documentation
User guide
AI Notice: Most documentation right now was auto-generated by an LLM. Handwritten documentation will be implemented over time on the road to 1.0

FileMatchAPI

File matching API for canHandle callbacks

Signature

interface FileMatchAPI {
    matchesExtension(file: FileEntry, extensions: string[]): boolean;
    matchesMime(file: FileEntry, mimeTypes: string[]): boolean;
    matchesCategory(file: FileEntry, categories: FileCategory[]): boolean;
}

Members

NameTypeRequiredDescription
matchesExtension(file: FileEntry, extensions: string[]) => booleanyes
matchesMime(file: FileEntry, mimeTypes: string[]) => booleanyes
matchesCategory(file: FileEntry, categories: FileCategory[]) => booleanyes