interface写法规范?
回调方法
ts
export type TOptions = {
success: () => void;
fail: () => void;
}
参数
ts
export type TOptions = {
appid: string;
appkey: string;
}
回调返回值
ts
export type TResult = {
code: number;
msg: string;
data?: any;
}
export type TOptions = {
success: (result: TResult) => void;
fail: (error: TResult) => void;
}
定义index.uts
方法
interface.uts
ts
export type TResult = {
code: number;
msg: string;
data?: any;
}
export type TOptions = {
success: (result: TResult) => void;
fail: (error: TResult) => void;
}
export declare function register(options: TOptions): void;
index.uts
ts
import { TOptions,TResult } from '../interface.uts'
export const register = function (options: TOptions){
}