UNPKG

@osaedasia/oresume

Version:

A user-friendly library for generating complete Single Page Applications (SPAs)

36 lines (35 loc) 2.11 kB
/** * Presentation layer */ export { App } from "./presentation/App"; /** * Infrastructure layer */ export { Store } from "./infrastructure/Store"; export { Observable } from "./infrastructure/observer/Observable"; export { ObservableProperty } from "./infrastructure/observer/decorators/ObservableProperty"; export { html } from "./infrastructure/parser/html"; export { Task } from "./infrastructure/task/Task"; export { LanguageService } from "./infrastructure/LanguageService"; export { LocalizedResource } from "./infrastructure/resource/LocalizedResource"; export { PublicResource } from "./infrastructure/resource/PublicResource"; export { ThemeService } from "./infrastructure/theme/ThemeService"; export { Theme } from "./infrastructure/theme/Theme"; export { OresumeCSSPlugin } from "./infrastructure/OresumeCSSPlugin"; export { JSON_WORKER_URL } from "./infrastructure/task/workers/JsonWorkerURL"; /** * Domain layer */ export { ParsedHtml } from "./domain/models/ParsedHtml"; export { ISO639_1_CountryNames, type ISO639_1 } from "./domain/definitions/types/Country"; export type { QueryParamTypeMap } from "./domain/definitions/types/QueryParam"; export type { HTMLObject } from "./domain/definitions/interfaces/HTMLObject"; export type { BaseTheme } from "./domain/definitions/types/theme/BaseTheme"; export { PageNotFoundError, AppInitializedError, AppNotInitializedError, AppRootElementNotFoundError } from "./domain/exceptions/App"; export { ElementNotFoundInFragmentError, FragmentRootNotFoundError } from "./domain/exceptions/Fragment"; export { EmptyLanguageConfigurationError } from "./domain/exceptions/Language"; export { MissingFileExtensionError, InvalidFileExtensionError } from "./domain/exceptions/Resource"; export { InvalidStorageKeyError, StorageDataNotFoundError } from "./domain/exceptions/Store"; export { WebWorkerNotSupportedError } from "./domain/exceptions/Task"; export { DuplicateThemeError, ThemeNotFoundError, MissingThemePropertyError, InvalidThemePropertyError } from "./domain/exceptions/Theme"; export { InvalidUrlParameterError } from "./domain/exceptions/Url";