Sha256: 8dc0bdb420aadf02b685cd07945a4b053e8458b42051a068a89383b69d6833fd
Contents?: true
Size: 717 Bytes
Versions: 4
Compression:
Stored size: 717 Bytes
Contents
import * as Pages from "./Pages"; import * as Template from "./Template"; import { Locale } from "../types"; export type Action = | { type: "setPage"; payload: Pages.SerializedResource } | { type: "setDatesEnabled"; payload: boolean } | { type: "setLocale"; payload: string } | { type: "update"; payload: Partial<Pages.Resource> } | { type: "updateBlocks"; payload: Partial<Pages.Blocks> }; export interface State<T = Pages.Resource> { locale: string; locales: { [index: string]: Locale }; page: T; templates: Template.Config[]; datesEnabled?: boolean; inputDir?: "ltr" | "rtl"; templateConfig?: Template.Config; } export interface Tab { id: string; name: string; enabled: boolean; }
Version data entries
4 entries across 4 versions & 1 rubygems