dev-to-js
Version:
An universal client for the Dev.to API written in Typescript
54 lines (53 loc) • 1.26 kB
TypeScript
import { Organization } from '../articles/types';
import { User } from '../users/types';
export declare enum ListingCategory {
cfp = 0,
forhire = 1,
collabs = 2,
education = 3,
jobs = 4,
mentors = 5,
products = 6,
mentees = 7,
forsale = 8,
events = 9,
misc = 10
}
export declare type NewListing = {
title: string;
body_markdown: string;
category: ListingCategory;
tags?: string[];
tag_lis?: string;
expires_at?: string;
contact_via_connect?: boolean;
location?: string;
organization_id?: string;
action?: string;
};
export declare type UpdateListing = {
title?: string;
body_markdown?: string;
category?: ListingCategory;
tags?: string[];
tag_lis?: string;
expires_at?: string;
contact_via_connect?: boolean;
location?: string;
organization_id?: string;
action?: string;
};
export declare type Listing = {
type_of: string;
id: number;
title: string;
slug: string;
body_markdown: string;
tag_list: string;
tags: string[];
category: ListingCategory;
processed_html: string;
published: boolean;
user: User;
organization?: Organization;
};