@nativescript/nx
Version:
NativeScript Plugin for Nx
24 lines (23 loc) • 906 B
TypeScript
import { AndroidSchema } from '../schemas/android-properties.schema';
import { BaseSchema } from '../schemas/base.schema';
import { BuildSchema } from '../schemas/build.schema';
import { DebugSchema } from '../schemas/debug.schema';
import { IosSchema } from '../schemas/ios-properties.schema';
import { PrepareSchema } from '../schemas/prepare.schema';
import { RunSchema } from '../schemas/run.schema';
import { TestSchema } from '../schemas/test.schema';
import { visionOSSchema } from '../schemas/visionos-properties.schema';
export type KeysOfProperty<T> = {
[P in keyof T]: Property;
};
export interface Property {
type: string;
description: string;
default?: any;
alias?: string;
}
export interface ExecutorSchema extends BaseSchema, BuildSchema, DebugSchema, PrepareSchema, RunSchema, TestSchema {
android: AndroidSchema;
ios: IosSchema;
visionos: visionOSSchema;
}