SheetXL - v0.8.0-beta.9+sites.210.e2d420901
    Preparing search index...

    Interface ConstructorOptions<T>

    interface ConstructorOptions<T> {
        deleteFromContainer?: (options?: ITransaction.OperationOptions) => void;
        isReadOnly?: () => boolean;
        json?: INamed.JSON;
        setContainerReadOnlyCallback?: (callback: ReadOnlyCallback) => void;
        transactions?: IStore;
        value?: T | null;
    }

    Type Parameters

    • T

    Hierarchy

    • Omit<IModel.ConstructorOptions<INamed.JSON>, "type">
      • ConstructorOptions
    Index
    deleteFromContainer?: (options?: ITransaction.OperationOptions) => void

    Type Declaration

    isReadOnly?: () => boolean

    Type Declaration

      • (): boolean
      • If the item is readonly.

        Returns boolean

    json?: INamed.JSON

    JSON state to load.

    setContainerReadOnlyCallback?: (callback: ReadOnlyCallback) => void

    Type Declaration

      • (callback: ReadOnlyCallback): void
      • Notify if the readonly has been updated from the container.

        Parameters

        • callback: ReadOnlyCallback

        Returns void

    transactions?: IStore

    A transaction store that can be used to undo/redo changes to the model.

    value?: T | null