1
0
mirror of https://github.com/bitwarden/browser synced 2025-12-16 16:23:44 +00:00

move shared CLI items to jslib

This commit is contained in:
Kyle Spearrin
2019-03-15 22:34:59 -04:00
parent b7a07bb483
commit a3ba833f0d
32 changed files with 58 additions and 352 deletions

View File

@@ -1,3 +0,0 @@
export interface BaseResponse {
object: string;
}

View File

@@ -1,8 +1,9 @@
import { CipherWithIds } from 'jslib/models/export/cipherWithIds';
import { CipherView } from 'jslib/models/view/cipherView';
import { BaseResponse } from 'jslib/cli/models/response/baseResponse';
import { AttachmentResponse } from './attachmentResponse';
import { BaseResponse } from './baseResponse';
import { LoginResponse } from './loginResponse';
import { PasswordHistoryResponse } from './passwordHistoryResponse';

View File

@@ -1,7 +1,7 @@
import { CollectionWithId } from 'jslib/models/export/collectionWithId';
import { CollectionView } from 'jslib/models/view/collectionView';
import { BaseResponse } from './baseResponse';
import { BaseResponse } from 'jslib/cli/models/response/baseResponse';
export class CollectionResponse extends CollectionWithId implements BaseResponse {
object: string;

View File

@@ -1,7 +1,7 @@
import { FolderWithId } from 'jslib/models/export/folderWithId';
import { FolderView } from 'jslib/models/view/folderView';
import { BaseResponse } from './baseResponse';
import { BaseResponse } from 'jslib/cli/models/response/baseResponse';
export class FolderResponse extends FolderWithId implements BaseResponse {
object: string;

View File

@@ -1,11 +0,0 @@
import { BaseResponse } from './baseResponse';
export class ListResponse implements BaseResponse {
object: string;
data: BaseResponse[];
constructor(data: BaseResponse[]) {
this.object = 'list';
this.data = data;
}
}

View File

@@ -1,15 +0,0 @@
import { BaseResponse } from './baseResponse';
export class MessageResponse implements BaseResponse {
object: string;
title: string;
message: string;
raw: string;
noColor = false;
constructor(title: string, message: string) {
this.object = 'message';
this.title = title;
this.message = message;
}
}

View File

@@ -1,4 +1,4 @@
import { BaseResponse } from './baseResponse';
import { BaseResponse } from 'jslib/cli/models/response/baseResponse';
import { Organization } from 'jslib/models/domain/organization';

View File

@@ -1,11 +0,0 @@
import { BaseResponse } from './baseResponse';
export class StringResponse implements BaseResponse {
object: string;
data: string;
constructor(data: string) {
this.object = 'string';
this.data = data;
}
}

View File

@@ -1,4 +1,4 @@
import { BaseResponse } from './baseResponse';
import { BaseResponse } from 'jslib/cli/models/response/baseResponse';
export class TemplateResponse implements BaseResponse {
object: string;