# Type Alias ComputedNodeData

ComputedNodeData: {
agent: string | AgentAnonymousFunction;
anyInput?: boolean;
console?: ConsoleElement;
defaultValue?: ResultData;
filterParams?: AgentFilterParams;
graph?: GraphData | string;
graphLoader?: GraphDataLoaderOption;
if?: string;
inputs?: Record<string, any>;
isResult?: boolean;
output?: Record<string, any>;
params?: NodeDataParams;
passThrough?: PassThrough;
priority?: number;
retry?: number;
timeout?: number;
unless?: string;
}

#### Type declaration

- ##### agent: string | AgentAnonymousFunction

- ##### `Optional` anyInput?: boolean

- ##### `Optional` console?: ConsoleElement

- ##### `Optional` defaultValue?: ResultData

- ##### `Optional` filterParams?: AgentFilterParams

- ##### `Optional` graph?: GraphData | string

- ##### `Optional` graphLoader?: GraphDataLoaderOption

- ##### `Optional` if?: string

- ##### `Optional` inputs?: Record<string, any>

- ##### `Optional` isResult?: boolean

- ##### `Optional` output?: Record<string, any>

- ##### `Optional` params?: NodeDataParams

- ##### `Optional` passThrough?: PassThrough

- ##### `Optional` priority?: number

- ##### `Optional` retry?: number

- ##### `Optional` timeout?: number

- ##### `Optional` unless?: string

- Defined in packages/graphai/src/type.ts:52