@hankei6km/reposition
Version:
`reposition` is a command line tool to send a repository list to Notion database.
62 lines (61 loc) • 1.41 kB
TypeScript
import { RepoItem } from './repo.js';
export declare const RepoItemSchema: {
type: string;
required: string[];
properties: {
createdAt: {
type: string;
format: string;
};
description: {
type: string;
};
isPrivate: {
type: string;
};
name: {
type: string;
};
nameWithOwner: {
type: string;
};
openGraphImageUrl: {
type: string;
format: string;
};
owner: {
type: string;
required: string[];
properties: {
login: {
type: string;
};
};
};
repositoryTopics: {
type: string[];
items: {
type: string;
required: string[];
properties: {
name: {
type: string;
};
};
};
};
pushedAt: {
type: string;
format: string;
};
updatedAt: {
type: string;
format: string;
};
url: {
type: string;
format: string;
};
};
};
export declare function validateRepoItem(repo: Record<string, any>): repo is RepoItem;