# Variable listshowlist

listshowlist: {
configuration_workflow: (req: object) => Workflow;
connectedObjects: (
__namedParameters: { list_view: any; subtables: any },
) => Promise<{ embeddedViews: View[] }>;
description: string;
get_state_fields: (
table_id: any,
viewname: any,
opts: { list_view: string; show_view: any },
) => Promise<object[]>;
name: string;
queries: (
opts: { _omit_state_form: boolean; list_view: string },
) => boolean;
run: (
table_id: string,
viewname: string,
opts: { list_view: string; show_view: string; subtables: object },
state: any,
extraArgs: any,
__namedParameters: { getRowQuery: any },
) => Promise<TagFunction>;
}

#### Type Declaration

- ##### configuration_workflow: (req: object) => Workflow

- ##### connectedObjects: (
  __namedParameters: { list_view: any; subtables: any },
  ) => Promise<{ embeddedViews: View[] }>

- ##### description: string

- ##### get_state_fields: (
  table_id: any,
  viewname: any,
  opts: { list_view: string; show_view: any },
  ) => Promise<object[]>

- ##### name: string

- ##### queries: (opts: { _omit_state_form: boolean; list_view: string }) => boolean

- ##### run: (
  table_id: string,
  viewname: string,
  opts: { list_view: string; show_view: string; subtables: object },
  state: any,
  extraArgs: any,
  __namedParameters: { getRowQuery: any },
  ) => Promise<TagFunction>

- Defined in packages/saltcorn-data/base-plugin/viewtemplates/listshowlist.js:308