newmax-utils
Version:
Utils & Libs for Newmax Tech
15 lines (14 loc) • 673 B
TypeScript
import { GoogleSpreadsheetWorksheet } from 'google-spreadsheet';
export declare const googleSheets: {
get: (spreadsheetId: string, sheetId?: number) => Promise<GoogleSpreadsheetWorksheet>;
update: <T extends Record<string, string | number>>(sheet: GoogleSpreadsheetWorksheet, data: Array<T>, replaceFromKey?: keyof T) => Promise<void>;
append: <T_1 extends Record<string, string | number>>(sheet: GoogleSpreadsheetWorksheet, data: T_1[]) => Promise<void>;
copy: ({ spreadsheetId, prefix, shareTo, }: {
spreadsheetId: string;
prefix?: string;
shareTo: string[];
}) => Promise<{
id: string;
url: string;
}>;
};