feat: Convert all app files to JS

This commit is contained in:
Faruk AYDIN
2024-01-05 17:44:21 +01:00
parent b95478b635
commit 43dba351c3
1030 changed files with 5114 additions and 6436 deletions

View File

@@ -0,0 +1,6 @@
import newFiles from './new-files/index.js';
import newFilesInFolder from './new-files-in-folder/index.js';
import newFolders from './new-folders/index.js';
import updatedFiles from './updated-files/index.js';
export default [newFiles, newFilesInFolder, newFolders, updatedFiles];

View File

@@ -1,6 +0,0 @@
import newFiles from './new-files';
import newFilesInFolder from './new-files-in-folder';
import newFolders from './new-folders';
import updatedFiles from './updated-files';
export default [newFiles, newFilesInFolder, newFolders, updatedFiles];

View File

@@ -1,5 +1,5 @@
import defineTrigger from '../../../../helpers/define-trigger';
import newFilesInFolder from './new-files-in-folder';
import defineTrigger from '../../../../helpers/define-trigger.js';
import newFilesInFolder from './new-files-in-folder.js';
export default defineTrigger({
name: 'New files in folder',
@@ -11,7 +11,7 @@ export default defineTrigger({
{
label: 'Drive',
key: 'driveId',
type: 'dropdown' as const,
type: 'dropdown',
required: false,
description:
'The Google Drive where your file resides. If nothing is selected, then your personal Google Drive will be used.',
@@ -30,7 +30,7 @@ export default defineTrigger({
{
label: 'Folder',
key: 'folderId',
type: 'dropdown' as const,
type: 'dropdown',
required: false,
dependsOn: ['parameters.driveId'],
description:

View File

@@ -1,14 +1,12 @@
import { IGlobalVariable } from '@automatisch/types';
const newFilesInFolder = async ($: IGlobalVariable) => {
const newFilesInFolder = async ($) => {
let q = "mimeType!='application/vnd.google-apps.folder'";
if ($.step.parameters.folderId) {
q += ` and '${$.step.parameters.folderId}' in parents`;
} else {
q += ` and parents in 'root'`;
}
const params: Record<string, unknown> = {
pageToken: undefined as unknown as string,
const params = {
pageToken: undefined,
orderBy: 'createdTime desc',
fields: '*',
pageSize: 1000,

View File

@@ -1,5 +1,5 @@
import defineTrigger from '../../../../helpers/define-trigger';
import newFiles from './new-files';
import defineTrigger from '../../../../helpers/define-trigger.js';
import newFiles from './new-files.js';
export default defineTrigger({
name: 'New files',
@@ -10,7 +10,7 @@ export default defineTrigger({
{
label: 'Drive',
key: 'driveId',
type: 'dropdown' as const,
type: 'dropdown',
required: false,
description:
'The Google Drive where your file resides. If nothing is selected, then your personal Google Drive will be used.',

View File

@@ -1,8 +1,6 @@
import { IGlobalVariable } from '@automatisch/types';
const newFiles = async ($: IGlobalVariable) => {
const params: Record<string, unknown> = {
pageToken: undefined as unknown as string,
const newFiles = async ($) => {
const params = {
pageToken: undefined,
orderBy: 'createdTime desc',
fields: '*',
pageSize: 1000,

View File

@@ -1,5 +1,5 @@
import defineTrigger from '../../../../helpers/define-trigger';
import newFolders from './new-folders';
import defineTrigger from '../../../../helpers/define-trigger.js';
import newFolders from './new-folders.js';
export default defineTrigger({
name: 'New folders',
@@ -11,7 +11,7 @@ export default defineTrigger({
{
label: 'Drive',
key: 'driveId',
type: 'dropdown' as const,
type: 'dropdown',
required: false,
description:
'The Google Drive where your file resides. If nothing is selected, then your personal Google Drive will be used.',
@@ -30,7 +30,7 @@ export default defineTrigger({
{
label: 'Folder',
key: 'folderId',
type: 'dropdown' as const,
type: 'dropdown',
required: false,
dependsOn: ['parameters.driveId'],
description:

View File

@@ -1,6 +1,4 @@
import { IGlobalVariable } from '@automatisch/types';
const newFolders = async ($: IGlobalVariable) => {
const newFolders = async ($) => {
let q = "mimeType='application/vnd.google-apps.folder'";
if ($.step.parameters.folderId) {
q += ` and '${$.step.parameters.folderId}' in parents`;
@@ -8,8 +6,8 @@ const newFolders = async ($: IGlobalVariable) => {
q += ` and parents in 'root'`;
}
const params: Record<string, unknown> = {
pageToken: undefined as unknown as string,
const params = {
pageToken: undefined,
orderBy: 'createdTime desc',
fields: '*',
pageSize: 1000,

View File

@@ -1,5 +1,5 @@
import defineTrigger from '../../../../helpers/define-trigger';
import updatedFiles from './updated-files';
import defineTrigger from '../../../../helpers/define-trigger.js';
import updatedFiles from './updated-files.js';
export default defineTrigger({
name: 'Updated files',
@@ -11,7 +11,7 @@ export default defineTrigger({
{
label: 'Drive',
key: 'driveId',
type: 'dropdown' as const,
type: 'dropdown',
required: false,
description:
'The Google Drive where your file resides. If nothing is selected, then your personal Google Drive will be used.',
@@ -30,7 +30,7 @@ export default defineTrigger({
{
label: 'Folder',
key: 'folderId',
type: 'dropdown' as const,
type: 'dropdown',
required: false,
dependsOn: ['parameters.driveId'],
description:
@@ -53,7 +53,7 @@ export default defineTrigger({
{
label: 'Include Deleted',
key: 'includeDeleted',
type: 'dropdown' as const,
type: 'dropdown',
required: true,
value: true,
description: 'Should this trigger also on files that are deleted?',

View File

@@ -1,6 +1,4 @@
import { IGlobalVariable } from '@automatisch/types';
const updatedFiles = async ($: IGlobalVariable) => {
const updatedFiles = async ($) => {
let q = `mimeType!='application/vnd.google-apps.folder'`;
if ($.step.parameters.includeDeleted === false) {
q += ` and trashed=${$.step.parameters.includeDeleted}`;
@@ -12,8 +10,8 @@ const updatedFiles = async ($: IGlobalVariable) => {
q += ` and parents in 'root'`;
}
const params: Record<string, unknown> = {
pageToken: undefined as unknown as string,
const params = {
pageToken: undefined,
orderBy: 'modifiedTime desc',
fields: '*',
pageSize: 1000,