Options
The Options
class represents the options for a node in a TypeScript code. It provides a way to configure various settings and behaviors for the node.
Example Usage
Static Methods
ensure(options: Options | OptionsProps = {}, actionsThis: any): Options
: Ensures that the provided options are an instance of Options. Returns an instance of Options.
Methods
constructor(options: Options | OptionsProps = {}, actionsThis: any = null)
: Constructs a new Options object with the provided options and actions context.clone(): Options
: Creates a new Options object from the current one.extend(options: Options | OptionsProps | Object, actionThis: any = this.actions): Options
: Extends the current Options object with the provided options.
Fields
actions: { [key: string]: Function }
: The actions available for the node.batchActionPayloadSizes: Object
: The payload sizes for batch actions.compressStringsAsInts: boolean
: Whether to compress strings as integers.defaultSymbols: Array<string>
: The default symbols for the node.enableRollback: boolean
: Whether to enable rollback functionality.enableQuerying: boolean
: Whether to enable querying functionality.enumDefaultSymbols: Object
: The enum for default symbols.getActorId: Function
: The function to get the actor ID.getGroupedValue: Function
: The function to get the grouped value.indexes: Object
: The indexes for the node.isAuthority: boolean
: Whether the node is an authority.isAsyncStorage: boolean
: Whether the node uses async storage.isComponentRelay: boolean
: Whether the node is a component relay.isDiffed: boolean
: Whether the node is diffed.isGroupedComponents: boolean
: Whether the node has grouped components.isOrdered: boolean
: Whether the node is ordered.isReadOnly: boolean
: Whether the node is read-only.isSymbolLeader: boolean
: Whether the node is a symbol leader.isSymbolRelay: boolean
: Whether the node is a symbol relay.onUpdate: Function | null
: The function to call on update.pageSize: number
: The page size for the node.responder: Function
: The responder function.skipPending: boolean
: Whether to skip pending actions.types: Object
: The types for the node.setGroupedValue: Function
: The function to set the grouped value.storeOptions: Object
: The options for the store.updateOptions: UpdateOptions
: The update options for the node.worldOptions: any
: The options for the world.