reuse Rowy rowy loggin types

This commit is contained in:
Bobby Wang
2022-12-30 15:29:30 +09:30
parent 4e96c5b710
commit 305d47d1a1
10 changed files with 16 additions and 61 deletions

View File

@@ -26,11 +26,7 @@ type ExtensionContext = {
extensionBody: any;
};
RULES_UTILS: any;
logging: {
log: (payload: any) => void;
warn: (payload: any) => void;
error: (payload: any) => void;
};
logging: RowyLogging;
};
// extension body definition

View File

@@ -17,6 +17,11 @@ type uploadOptions = {
folderPath?: string;
fileName?: string;
};
type RowyLogging = {
log: (payload: any) => void;
warn: (payload: any) => void;
error: (payload: any) => void;
};
interface Rowy {
metadata: {
/**

View File

@@ -4,10 +4,6 @@ type DefaultValueContext = {
storage: firebasestorage.Storage;
db: FirebaseFirestore.Firestore;
auth: firebaseauth.BaseAuth;
logging: {
log: (payload: any) => void;
warn: (payload: any) => void;
error: (payload: any) => void;
};
logging: RowyLogging;
};
type DefaultValue = (context: DefaultValueContext) => "PLACEHOLDER_OUTPUT_TYPE";

View File

@@ -30,11 +30,7 @@ export const parserExtraLibs = [
send: (v:any)=>void;
sendStatus: (status:number)=>void
};
logging: {
log: (payload: any) => void;
warn: (payload: any) => void;
error: (payload: any) => void;
};
logging: RowyLogging;
}
) => Promise<any>;`,
];
@@ -49,11 +45,7 @@ export const conditionExtraLibs = [
send: (v:any)=>void;
sendStatus: (status:number)=>void;
};
logging: {
log: (payload: any) => void;
warn: (payload: any) => void;
error: (payload: any) => void;
};
logging: RowyLogging;
}
) => Promise<any>;`,
];

View File

@@ -35,11 +35,7 @@ export const parserExtraLibs = [
send: (v:any)=>void;
sendStatus: (status:number)=>void
};
logging: {
log: (payload: any) => void;
warn: (payload: any) => void;
error: (payload: any) => void;
};
logging: RowyLogging;
}
) => Promise<any>;`,
];
@@ -54,11 +50,7 @@ export const conditionExtraLibs = [
send: (v:any)=>void
sendStatus: (status:number)=>void
};
logging: {
log: (payload: any) => void;
warn: (payload: any) => void;
error: (payload: any) => void;
};
logging: RowyLogging;
}
) => Promise<any>;`,
];

View File

@@ -3,20 +3,12 @@ type Condition = (args: {
db: FirebaseFirestore.Firestore;
ref: FirebaseFirestore.CollectionReference;
res: Response;
logging: {
log: (payload: any) => void;
warn: (payload: any) => void;
error: (payload: any) => void;
};
logging: RowyLogging;
}) => Promise<any>;
type Parser = (args: {
req: WebHookRequest;
db: FirebaseFirestore.Firestore;
ref: FirebaseFirestore.CollectionReference;
logging: {
log: (payload: any) => void;
warn: (payload: any) => void;
error: (payload: any) => void;
};
logging: RowyLogging;
}) => Promise<any>;

View File

@@ -15,11 +15,7 @@ type ActionContext = {
auth: firebaseauth.BaseAuth;
actionParams: actionParams;
user: ActionUser;
logging: {
log: (payload: any) => void;
warn: (payload: any) => void;
error: (payload: any) => void;
};
logging: RowyLogging;
};
type ActionResult = {

View File

@@ -15,11 +15,7 @@ type ConnectorContext = {
auth: firebaseauth.BaseAuth;
query: string;
user: ConnectorUser;
logging: {
log: (payload: any) => void;
warn: (payload: any) => void;
error: (payload: any) => void;
};
logging: RowyLogging;
};
type ConnectorResult = any[];
type Connector = (

View File

@@ -5,11 +5,7 @@ type DerivativeContext = {
db: FirebaseFirestore.Firestore;
auth: firebaseauth.BaseAuth;
change: any;
logging: {
log: (payload: any) => void;
warn: (payload: any) => void;
error: (payload: any) => void;
};
logging: RowyLogging;
};
type Derivative = (context: DerivativeContext) => "PLACEHOLDER_OUTPUT_TYPE";

View File

@@ -113,9 +113,3 @@ export interface IFilterCustomInputProps {
operator: TableFilter["operator"];
[key: string]: any;
}
export interface RowyLogging {
log: (payload: any) => void;
warn: (payload: any) => void;
error: (payload: any) => void;
}