# Interface SelectorCallbackInterface

interface SelectorCallbackInterface {
gotoSnapshot: ((snapshot) => void);
node: RecoilState<unknown>;
refresh: ((recoilValue) => void);
reset: ((recoilVal) => void);
set: (<T>(recoilVal, valOrUpdater) => void);
snapshot: Snapshot;
transact_UNSTABLE: ((cb) => void);
}

#### Hierarchy (view full)

- CallbackInterface
  - SelectorCallbackInterface

- Defined in common/temp/node_modules/.pnpm/recoil@0.7.7_react-dom@18.3.1+react@18.3.1/node_modules/recoil/index.d.ts:164

#####
Index

### Properties

gotoSnapshot
node
refresh
reset
set
snapshot
transact_UNSTABLE

## Properties

### gotoSnapshot

gotoSnapshot: ((snapshot) => void)

#### Type declaration

- - (snapshot): void

  - #### Parameters

    - snapshot: Snapshot

    #### Returns void

Inherited from CallbackInterface.gotoSnapshot

- Defined in common/temp/node_modules/.pnpm/recoil@0.7.7_react-dom@18.3.1+react@18.3.1/node_modules/recoil/index.d.ts:159

### node

node: RecoilState<unknown>

- Defined in common/temp/node_modules/.pnpm/recoil@0.7.7_react-dom@18.3.1+react@18.3.1/node_modules/recoil/index.d.ts:165

### refresh

refresh: ((recoilValue) => void)

#### Type declaration

- - (recoilValue): void

  - #### Parameters

    - recoilValue: RecoilValue<any>

    #### Returns void

Inherited from CallbackInterface.refresh

- Defined in common/temp/node_modules/.pnpm/recoil@0.7.7_react-dom@18.3.1+react@18.3.1/node_modules/recoil/index.d.ts:157

### reset

reset: ((recoilVal) => void)

#### Type declaration

- - (recoilVal): void

  - #### Parameters

    - recoilVal: RecoilState<any>

    #### Returns void

Inherited from CallbackInterface.reset

- Defined in common/temp/node_modules/.pnpm/recoil@0.7.7_react-dom@18.3.1+react@18.3.1/node_modules/recoil/index.d.ts:156

### set

set: (<T>(recoilVal, valOrUpdater) => void)

#### Type declaration

- - <T>(recoilVal, valOrUpdater): void

  - #### Type Parameters

    - T

    #### Parameters

    - recoilVal: RecoilState<T>
    - valOrUpdater: T | ((currVal) => T)

    #### Returns void

Inherited from CallbackInterface.set

- Defined in common/temp/node_modules/.pnpm/recoil@0.7.7_react-dom@18.3.1+react@18.3.1/node_modules/recoil/index.d.ts:155

### snapshot

snapshot: Snapshot

Inherited from CallbackInterface.snapshot

- Defined in common/temp/node_modules/.pnpm/recoil@0.7.7_react-dom@18.3.1+react@18.3.1/node_modules/recoil/index.d.ts:158

### transact_UNSTABLE

transact_UNSTABLE: ((cb) => void)

#### Type declaration

- - (cb): void

  - #### Parameters

    - cb: ((i) => void)
      - - (i): void

        - #### Parameters

          - i: TransactionInterface_UNSTABLE

          #### Returns void

Inherited from CallbackInterface.transact_UNSTABLE

- Defined in common/temp/node_modules/.pnpm/recoil@0.7.7_react-dom@18.3.1+react@18.3.1/node_modules/recoil/index.d.ts:160