n8n-nodes-base
Version:
Base nodes of n8n
39 lines (33 loc) • 985 B
text/typescript
/**
* Redis Trigger Node - Version 1
* Subscribe to redis channel
*/
export interface RedisTriggerV1Params {
/**
* Channels to subscribe to, multiple channels be defined with comma. Wildcard character(*) is supported.
*/
channels?: string | Expression<string> | PlaceholderValue;
options?: {
/** Whether to try to parse the message to an object
* @default false
*/
jsonParseBody?: boolean | Expression<boolean>;
/** Whether to return only the message property
* @default false
*/
onlyMessage?: boolean | Expression<boolean>;
};
}
export interface RedisTriggerV1Credentials {
redis: CredentialReference;
}
interface RedisTriggerV1NodeBase {
type: 'n8n-nodes-base.redisTrigger';
version: 1;
credentials?: RedisTriggerV1Credentials;
isTrigger: true;
}
export type RedisTriggerV1ParamsNode = RedisTriggerV1NodeBase & {
config: NodeConfig<RedisTriggerV1Params>;
};
export type RedisTriggerV1Node = RedisTriggerV1ParamsNode;