[Home](./index.md) > [iceshrimp-js](./iceshrimp-js.md) > [entities](./iceshrimp-js.entities.md) > [Note](./iceshrimp-js.entities.note.md) ## entities.Note type **Signature:** ```typescript export declare type Note = { id: ID; createdAt: DateString; text: string | null; cw: string | null; user: User; userId: User["id"]; reply?: Note; replyId: Note["id"]; renote?: Note; renoteId: Note["id"]; files: DriveFile[]; fileIds: DriveFile["id"][]; visibility: "public" | "home" | "followers" | "specified"; visibleUserIds?: User["id"][]; localOnly?: boolean; channel?: Channel["id"]; myReaction?: string; reactions: Record; renoteCount: number; repliesCount: number; poll?: { expiresAt: DateString | null; multiple: boolean; choices: { isVoted: boolean; text: string; votes: number; }[]; }; emojis: { name: string; url: string; }[]; uri?: string; url?: string; updatedAt?: DateString; isHidden?: boolean; }; ``` **References:** [ID](./iceshrimp-js.entities.id.md), [DateString](./iceshrimp-js.entities.datestring.md), [User](./iceshrimp-js.entities.user.md), [Note](./iceshrimp-js.entities.note.md), [DriveFile](./iceshrimp-js.entities.drivefile.md), [Channel](./iceshrimp-js.entities.channel.md)