Interactive Angular 19 demo for @sda/notification-elements-ui with 6 sections: Bell & Feed, Notification Center, Inbox, Comments & Threads, Mention Input, and Full-Featured layout. Includes mock data, dark mode toggle, and real-time event log. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
21 lines
878 B
TypeScript
21 lines
878 B
TypeScript
import { FileHandler } from './FileHandler';
|
|
import { FileSystem } from './FileSystem';
|
|
import { LicenseIdentifiedModule } from './LicenseIdentifiedModule';
|
|
declare class PluginFileHandler implements FileHandler {
|
|
private fileSystem;
|
|
private buildRoot;
|
|
private modulesDirectories;
|
|
excludedPackageTest: (packageName: string) => boolean;
|
|
private cache;
|
|
constructor(fileSystem: FileSystem, buildRoot: string, modulesDirectories: string[] | null, excludedPackageTest: (packageName: string) => boolean);
|
|
static PACKAGE_JSON: string;
|
|
getModule(filename: string): LicenseIdentifiedModule | null;
|
|
isInModuleDirectory(filename: string): boolean;
|
|
isBuildRoot(filename: string): boolean;
|
|
private getModuleInternal;
|
|
private findModuleDir;
|
|
private parsePackageJson;
|
|
private dirContainsValidPackageJson;
|
|
}
|
|
export { PluginFileHandler };
|