mirror of
https://github.com/bitwarden/browser
synced 2025-12-15 07:43:35 +00:00
Assign ownership to many of the remaining libs/common files. Criteria for ownership: * Files used by a single team, is now owned by that team. * Files related to a domain owned by a team is now owned by that team. * Where ownership is unclear the "lowest level" service takes ownership.
28 lines
549 B
TypeScript
28 lines
549 B
TypeScript
import { Jsonify } from "type-fest";
|
|
|
|
import { SecureNoteType } from "../../enums";
|
|
import { SecureNote } from "../domain/secure-note";
|
|
|
|
import { ItemView } from "./item.view";
|
|
|
|
export class SecureNoteView extends ItemView {
|
|
type: SecureNoteType = null;
|
|
|
|
constructor(n?: SecureNote) {
|
|
super();
|
|
if (!n) {
|
|
return;
|
|
}
|
|
|
|
this.type = n.type;
|
|
}
|
|
|
|
get subTitle(): string {
|
|
return null;
|
|
}
|
|
|
|
static fromJSON(obj: Partial<Jsonify<SecureNoteView>>): SecureNoteView {
|
|
return Object.assign(new SecureNoteView(), obj);
|
|
}
|
|
}
|