n8n-nodes-base
Version:
Base nodes of n8n
104 lines • 3.61 kB
TypeScript
import type { IDataObject, IExecuteFunctions, IHttpRequestMethods, ILoadOptionsFunctions } from 'n8n-workflow';
import type { AllFieldsUi, FieldWithPrimaryField, LinksFieldContainer, Resource, Response } from './types';
export declare function actionNetworkApiRequest(this: IExecuteFunctions | ILoadOptionsFunctions, method: IHttpRequestMethods, endpoint: string, body?: IDataObject, qs?: IDataObject): Promise<any>;
export declare function handleListing(this: IExecuteFunctions | ILoadOptionsFunctions, method: IHttpRequestMethods, endpoint: string, body?: IDataObject, qs?: IDataObject, options?: {
returnAll: true;
}): Promise<IDataObject[]>;
export declare const extractId: (response: LinksFieldContainer) => string;
export declare const makeOsdiLink: (personId: string) => {
_links: {
'osdi:person': {
href: string;
};
};
};
export declare const isPrimary: (field: FieldWithPrimaryField) => boolean;
declare function adjustLocation(allFields: AllFieldsUi): AllFieldsUi | {
location: IDataObject;
languages_spoken: import("./types").LanguageCodes;
phone_numbers: {
phone_numbers_fields: import("./types").PhoneNumberField[];
};
postal_addresses: {
postal_addresses_fields: import("./types").PostalAddressField[];
};
target: string;
email_addresses: import("./types").EmailAddressUi;
};
declare function adjustTargets(allFields: AllFieldsUi): AllFieldsUi | {
target: {
name: string;
}[];
location: {
postal_addresses_fields: import("./types").PostalAddressField;
};
languages_spoken: import("./types").LanguageCodes;
phone_numbers: {
phone_numbers_fields: import("./types").PhoneNumberField[];
};
postal_addresses: {
postal_addresses_fields: import("./types").PostalAddressField[];
};
email_addresses: import("./types").EmailAddressUi;
};
export declare const adjustPersonPayload: (...args: any[]) => any;
export declare const adjustPetitionPayload: typeof adjustTargets;
export declare const adjustEventPayload: typeof adjustLocation;
export declare const resourceLoaders: {
getTags(this: ILoadOptionsFunctions): Promise<{
name: string;
value: string;
}[]>;
getTaggings(this: ILoadOptionsFunctions): Promise<{
name: string;
value: string;
}[]>;
};
export declare const simplifyResponse: (response: Response, resource: Resource) => {
language_spoken: any;
postal_address: {
address_lines: string;
region: string;
location: {
location_fields: {
latitude: string;
longitude: string;
};
};
primary: boolean;
locality: string;
postal_code: string;
country: string;
language: import("./types").LanguageCodes;
};
phone_number: string;
email_address: string;
id: string;
} | {
creator: {
language_spoken: any;
postal_address: {
address_lines: string;
region: string;
location: {
location_fields: {
latitude: string;
longitude: string;
};
};
primary: boolean;
locality: string;
postal_code: string;
country: string;
language: import("./types").LanguageCodes;
};
phone_number: string;
email_address: string;
id: string;
};
id: string;
} | {
id: string;
};
export {};
//# sourceMappingURL=GenericFunctions.d.ts.map