Type alias DatabaseCommit

DatabaseCommit: {
    [dbName: string]: {
        added: {
            [entityName: string]: any[];
        };
        addedIds: {
            [entityName: string]: number[];
        };
        changed: {
            [entityName: string]: {
                changes: ChangesInterface<any>;
                pk: {
                    [pkName: string]: any;
                };
            }[];
        };
        removed: {
            [entityName: string]: {
                [pkName: string]: any;
            }[];
        };
    };
}

Type declaration

  • [dbName: string]: {
        added: {
            [entityName: string]: any[];
        };
        addedIds: {
            [entityName: string]: number[];
        };
        changed: {
            [entityName: string]: {
                changes: ChangesInterface<any>;
                pk: {
                    [pkName: string]: any;
                };
            }[];
        };
        removed: {
            [entityName: string]: {
                [pkName: string]: any;
            }[];
        };
    }
    • added: {
          [entityName: string]: any[];
      }
      • [entityName: string]: any[]
    • addedIds: {
          [entityName: string]: number[];
      }
      • [entityName: string]: number[]
    • changed: {
          [entityName: string]: {
              changes: ChangesInterface<any>;
              pk: {
                  [pkName: string]: any;
              };
          }[];
      }
      • [entityName: string]: {
            changes: ChangesInterface<any>;
            pk: {
                [pkName: string]: any;
            };
        }[]
    • removed: {
          [entityName: string]: {
              [pkName: string]: any;
          }[];
      }
      • [entityName: string]: {
            [pkName: string]: any;
        }[]

Generated using TypeDoc